London hardly needs an intro but for those who don’t know, London is the capital of England. It’s a 21st-century city with history stretching back to Roman times. London has some very famous landmarks including the Houses of Parliament, the iconic ‘Big Ben’ clock tower, Westminster Abbey Buckingham Palace (where…

View Post