Film

Photos by Fershad Irani
Upper Slaughter, England
A stream flows through the town of Upper Slaughter in The Cotswolds. Stone brick houses line the roads to either side.