Independent MP forĀ Penrith and The Border, Rory Stewart has recently announced his intention to stand for Mayor of London as an independent candidate, having had the whip withdrawn whilst previously a member of the Conservative Party.