In the run up to Christmas, Ice-Skating is one of London’s most popular activities! You’ll find them popping up right along the Thames plus near all major shopping centres and…
The Thames is the longest river in England and is 215 miles in length from source to sea. It flows through 16 cities and key towns; pretty impressive really! I…
2012 isLondon’s BIG year. After winning the Olympic bid in 2005 the capital leapt into a regeneration frenzy erecting a magnificent stadium inStratford, Westfield Shopping and Leisure Park, hotel and…