After the birth of her second child, Princess Charlotte, The Duchess of Cambridge has been making public appearances every now and then. Soon after the royal christening of her daughter, Kate Middleton enjoyed a few Wimbledon matches. To one of the matches, the Royal Duchess wore a red dress and literally sparkled in it. Her companion to the event, husband Prince William looks equally dapper in a classic blue suit and red tie.
Charlotte Casiraghi, the eighth in line to the throne of Monaco, who is otherwise known to be a very private person, was recently spotted attending the Paris couture shows. The 29-year-old princess was photographed wearing a form-fitting monochrome print dress that had a leather collar. She was attending the Moncler show in Paris.
The Queen of Spain, Queen Letizia is known widely for her impeccable fashion sense. Recently the 42-year-old attended the Iberdrola Foundation Scholarships in Spain. She wore a chic leather mini dress and flashy heels and made quite a statement. After that while she was officially welcoming the President of Peru, she was seen in an all-black dress and later changed into a purple ball gown for the evening festivities.