Voting on 5 MayMayor of London and Greater London Assembly elections take place on 5 May 2016, here is everything you need to know for polling day.