Sonam Kapoor has been appointed as the new brand ambassador for Christian Dior, marking a strategic move for the luxury ...