
As we made our way up the drive of the Manor House in Castle Combe on the day of Lauren and Oliver’s wedding it was impossible not to notice the two flags fluttering in the breeze. One British as to be expected at this handsome house in the Cotswold countryside. The other the star spangled...