1/5
Kate wore a design by Naeem Khan to Taj Mahal with Prince William.
Photo: Getty Images
2/5
"We are so honored," said the Indian-American designer, who is a fave with stars from Anne Hathaway to Jennifer Lopez.
Photo: Getty Images
3/5
Diane Kruger and Nina Dobrev, wearing designs from the same collection.
Photo: Getty Images
More about: