London remains one of the most exciting places to visit in the world, whether you’re a native Brit or hail from foreign shores. Perhaps more than any other city it has something to offer everyone, be they business travellers or family travellers visiting for the weekend.