There is a strong case for term limits, but it seems very strange for Boris Johnson, newly elected Mayor of London, to be advocating it for his own position at this time.
He says a two term limit would prevent "cronyism" taking root. But surely it is up to the voters to decide if they want to limit a person's terms. Indeed, they have just done it to Ken Livingstone - which makes the timing of Boris' call completely bizarre!
It looks like he is trying to knock out a rival when he comes up for election in four years time.