mayorwatch.co.uk
Barn owls breed at Thames Water nature reserve
Thames Water’s nature reserve at Crossness sewage works in East London has two new residents – a pair of baby barn owls Plop and Flo. The pair are the first new arrivals at the site since con…