Did you know that London has its very own farm? The Hackney City Farm in Haggerston Park has been running for more than 35 years and is described as "charming" and a "hidden gem". The farm aims to ...