London is the capital of the United Kingdom and a city nearly twice the geographic size of New York City. Effectively getting around London, then, is both important and sometimes challenging. On ...