10 free and cheap things to do with kids in London over bank holiday weekend

From free urban beaches to £1 miniature railways, the capital has it all