What are 99 reasons to travel London

London is a vibrant and historic city with a wealth of cultural and recreational activities to offer visitors. I have listed 99 of them