Although London is a large metropolitan city, it is home to many green spaces where residents are able to take a break from urban life and get in touch with nature. Let's stroll!