You're reading

Prince Harry is host with the most for 3,000 guests at Kensington Palace: The best pics

1/37

Activate HELLO! alerts and find out about everything before anyone else.