This leafy, flower-filled park just opened in east London
Briefly