London currently stands as the seat for the administration of the United Kingdom and also the nation's monetary centre. Nestled on the banks of the River Thames in southeast the UK, London was originally started by the Roman Empire in 43 A.D. and they governed there. https://curationofknowledge.com/2022/04/18/the-history-of-london/