Why is London so attractive for businesses?

London boasts a population of around 10 million people, whilst the city of London currently has around 1.5 million skilled workers. Further to that the IT infrastructure is almost twice that of any other European Capital, London boasts one of the largest data centre capacities in the world. Many businesses also benefit from London’s flexible employment laws and relatively affordable legal structures. London is also considered to be the cultural centre of the UK, many workers are attracted to the range of cultural activities which includes the West End, Museums and Michelin restaurants.