DRUG DELIVERY 2023 Meeting & Hospitality
London is both England's capital and the country's largest metropolis.It has been a significant community for two thousand years and is located on the River Thames in south-east England at the head of a 50-mile (80-kilometer) estuary that flows into the North Sea.The City of London, its historical core and financial hub, was established by the Romans as Londinium and still has its mediaeval borders. Since the 19th century, the metropolis around this centre has also been referred to as "London"; traditionally, it was divided into the counties that make up Greater London, which is administered by 33 local authorities and the Greater London Authority.
The arts, entertainment, fashion, trade, banking, education, health care, journalism, science research and technology, tourism, as well as transport and communications are all significantly influenced by London, one of the world's main global cities. making it the continent's biggest metropolitan economy.