A Londra hanno sede
numerose istituzioni, organizzazioni e società
internazionali. Vi si trovano importanti musei,
teatri e sale da concerto.
Dal 2000, con le
riforme volute dal governo di Tony Blair,
Londra è amministrata in maniera federale da
un'unica autorità centrale, la Greater London
Authority con un proprio Sindaco e una propria
Assemblea, e da 33 Borghi Londinesi tra cui la Città
di Londra e la Città di Westminster.
Attualmente il
concetto di Londra capitale è da riferirsi alla
Grande Londra e non alla sola city, tant'è che
tutte le istituzioni governamentali (a partire
dall'incoronazione del re nell'Abbazia di
Westminster) hanno sede nella città di Westminster.