This is the first picture of the £2.5 million country hideaway in the Cotswolds that Harry and Meghan use to host several A-list friends – and prefer to their home in Kensington Palace.
This is the first picture of the £2.5 million country hideaway in the Cotswolds that Harry and Meghan use to host several A-list friends – and prefer to their home in Kensington Palace.