The battle for Mudchute Farm On the Isle of Dogs, London's largest city farm faces an uncertain future , and Jack Jeffery 31.07.2025