London: Her Best to See in 24 Hours
You only have 24 hours to spend in London during a layover. What should you do and what should you try to see? There are so many areas and landmarks in London that you certainly can’t see them all. We made a list of things that are iconic to London and a few came to …