By Sophie Ibbotson The Cotswolds is one of the greenest and lushest regions of England’s countryside. The rolling hills of Gloucestershire and Oxfordshire are largely rural, with pretty villages built from a distinctive cream colored stone. Country pubs and historic churches dot the landscape, and you’re just as likely to meet a herd of cows […]