Hot topics close

Beatrice and Eugenie

Princesses Beatrice and Eugenie play it safe with understated hats - and a £12000 dress - at the royal wedding
3
This week's most popular shots