Christmas Holidays – The English Capital
London is a fantastic place if you want to spend your Christmas Holidays abroad. You can do all your Christmas shopping in London and get fantastic gifts, the city is full with great stores and shops especially in Oxford Street, Camden Town, Regent Street and South Kensington. Harrods is a classic and a must if [...]