The Mayor of London is responsible for making London a better place for everyone who visits, lives or works in the city.