Home Tags Lord Mayor of London

Tag: Lord Mayor of London

Lord Mayor of London talks finance in Edinburgh

Charles Bowman, Lord Mayor of London, visited Computershare's Global Technology Centre (GTC) in Edinburgh as part of a visit to the Scottish capital. He discussed...