Map of Waterfalls in London Parks

After taking a creative break in Edinburgh I’m back in discovering the natural wonders of London. So todays infographic/map is about waterfalls! Waterfalls in London doesn’t really sound likely, but London actually has quite a few waterfalls, although most of them are man-made. Some parks are quite well known for their water cascades such as […]