08/01/2015 11:26 GMT | Updated 08/01/2015 12:59 GMT

Boris Johnson's Flip-Flopping Immigration Journey In 11 Steps

The Washington Post via Getty Images
WASHINGTON, DC - NOVEMBER 15: London Mayor, Boris Johnson, promotes his new book, The Churchill Factor at Politics and Prose bookstore on Saturday November 15, 2014. He signs books after his reading. (Photo by Sarah L. Voisin/The Washington Post via Getty Images)

Boris Johnson is no stranger to controversy, and immigration is among the most controversial debates in UK politics.

The London Mayor, and Tory candidate for Uxbridge, has over the years said a lot about immigrants and multiculturalism. However, he has swung from being hardline about migrants, to more friendly, and back like a pendulum.

Johnson started out telling migrants to learn English, went on to back an amnesty for illegal migrants, and now - with Ukip gaining popularity - is back telling everyone to learn English again.

HuffPost UK charts Johnson's daring journey from migration hardliner, to friend and back again, in 11 steps.

Boris Johnson's Immigration Evolution

See more on the 2015 General Election here