Just over a stone's throw away from London, two hours to be exact, lies one of the world's most beautiful villages that has become an international sensation, drawing visitors from as far as Japan.
Bibury, nestled in the heart of the Cotswolds, has been dubbed "the most beautiful village in England" and it's easy to see why it garners global attention.more