2 days in London is just about long enough to see some of the most important sights and get a feel for the diverse and vibrant culture in England’s capital city. Here you can take a morning stroll next to the Queens palace, spend the afternoon visiting the dinosaurs...