News

It’s 25 years since Londoners first cast votes for a directly-elected Mayor and 25 London Assembly members. Every now and then someone still pops up to say that they and the Greater London Authority ...