Britain’s capital has overtaken Paris as the world’s most popular city among tourists. Getty
Britain’s capital has overtaken Paris as the world’s most popular city among tourists. Getty

Roman ruins and quirky museums: an offbeat guide to London