Christmas is just around the corner.

Last Tuesday even the christmas lights were switched on at Londons most popular shopping street – the Oxford Street. The 2013 Oxford Street Christmas lights are more than 1700 baubles along the hole street – lit up by around 750.000 LED lights, which look like falling snow. Many people joined this […]

Continue Reading