Rory Stewart: I'll stand for London Mayor as an independent candidate

Rory Stewart is standing for Mayor of London as an independent candidate in a bid to break “the suffocating embrace of our dying party politics”, the Evening Standard can reveal.

standard.co.uk