News

Nestled in the heart of north London's Finsbury Park, the bright yellow livery of Yum Bug, the insect-loving restaurant, fizzes out – bright, young, and energetic, it’s definitely more of a ...