Situated downwind from a huge landfill site, Bishop’s Cleeve’ nestles in a pungent aroma of Methyl Mercaptan. New residents promised the smell of the country instead endure most of the day in the smell of the swamp. UK’s Largest Village And how appropriate that smell is. Bishop’s Cleeve biggest claim to fame is being among […]
Read More… from Bishop’s Cleeve – The smell of the country is a landfill