Surrounded by lush vegetation and bright pink flowers, a slow-moving stream winds its way through the town of Bibury in the Cotswolds region of England.
Surrounded by lush vegetation and bright pink flowers, a slow-moving stream winds its way through the town of Bibury in the Cotswolds region of England.