It seems not even the Mayor of London is exempt from road rage after he let loose on a London taxi driver who swore at him. Politics at its finest.
Continue Reading