While visiting London, something that everyone must do, besides seeing all the big attractions, is have a cup of proper English tea. Scattered throughout...
As everyone’s number one shopping destination London is home to some of the finest department stores in the world. Complete with restaurants, cafes and...