The Cotswolds (which means “King Cod’s lands”), famous for picturesque villages, spread across six English counties in central England – Gloucestershire, Oxfordshire, Somerset, Warwickshire, Wiltshire and Worcestershire. It’s a perfect place…