Castle Combe in the Cotswolds, which has been named the prettiest village in the UK in the past, has been swarmed by Instagram influencers and tourists who treat it as a ‘museum’
Castle Combe in the Cotswolds, which has been named the prettiest village in the UK in the past, has been swarmed by Instagram influencers and tourists who treat it as a ‘museum’