The EG Interview: EcoWorld London’s capital ambitions

Property typically turns to football pitches as a frame of reference to explain large, complex schemes. For EcoWorld London, the matter is rather more literal – a 17,250-seat stadium at the heart of its first major regeneration