The capital city of England is a mixed bag of everything—from world class museums to architectural marvels. On the other hand, there are many cities and towns around London that are a day’s visit, like Shakespeare’s birthplace and the beautiful city of Bath

London is a treasure trove of attractions. A first timer can spend days rummaging through the many museums like the National History Museum, the National Gallery, the Transport Museum and the Charles Dickens Museum. Take a boat trip on the Thames, discover historic Greenwich and walk through Notting Hill. For those who enjoy the outdoors, tour the eight Royal Parks in London, from pretty St James’s Park to the peaceful Bushy Park. The list doesn’t end- soak up spectacular views of London’s skyline at sunset at The View from The Shard and take a tour of the fascinating Highgate Cemetery to see Karl Marx’s colossal burial. Away from the bustling city, explore the English countryside with day trips to the nearby university towns like Oxford and Bath.

London