Meghan Markle dons £6,000 Armani suit and more than £237,000 worth of jewellery as she accepts Humanitarian of the Year award

Read the full story →