THERE’S a tiny town in the Cotswolds that is home to an actual princess. On top of a hill in Gloucestershire is the town of ...