London mayor election 2024: All you need to know about the race for City Hall

Londoners will go to the polls on 2 May to vote for the next mayor of London and London Assembly.

While issues like the Ultra Low Emission Zone (Ulez), Tube strikes and crime often hit the headlines, there's a lot more to London's top job and the people who make up the 25-member assembly.

BBC London's political editor Tim Donovan explains the roles of the mayor and London Assembly, and what to expect on polling day.

Video shot and edited by Paul Murphy-Kasp