A New Mayor for London

On 5th May 2016 the residents of London voted for a new mayor /meə/. The Mayor of London is a politician who is responsible for governing greater London. The Mayor is responsible for various policies and strategies related to issues that are very important to Londoners (people who are from London). These include housing, London … Read more