English version

Mayor of London

From Longman Dictionary of Contemporary EnglishMayor of LondonˌMayor of ˈLondon  an elected politician who is the leader of the Greater London Authority and is responsible for various things in Greater London, for example the transport system, the emergency services, and economic development
Pictures of the day
What are these?
Click on the pictures to check.