London is the capital of the United Kingdom. The city is well known around the world. Not only is the city packed with businesses, it is also one of the worlds' most popular travel destinations with a wealth of museums and an active nightlife.
This makes London the perfect business travel location for combining together with some leisure time. There is certainly no lack of things to do here in London, even if you're in town just for a couple of days.