Every year brings around the same old question, “What are you doing for New Years?” Well, if you are lucky enough to be spending the night in London on the 31st of December, then we've got you covered! Traditionally, the New Year is brought in with style in Westminster, with a fireworks display over the River Thames and […]
