A tiny village in the Cotswolds has been crowned the most beautiful in the world. Bibury, a Cotswold gem just a short drive from Cirencester, topped Forbes' list of the 50 most beautiful villages in ...