So, it’s nearly 2016 and here are a few ideas for what to do to celebrate New Year in London.   Go shopping Some of the sales in the UK start before Christmas, but all start by Boxing Day (26th December), so if you have a few hours (or more) to spare then…

Read More