In his 2-decade-plus career in Bollywood, Shah Rukh Khan has achieved the title of Badshah of the industry. He has spent his years portraying characters of various shades and has received international recognition for it. 

The actor has given birth to some of the most iconic characters in the history of Hindi cinema. We imagined these characters coming face to face in an insult battle and the truth bombs were on point!

Rizvan Khan might have gone out looking for the President of The USA, but too bad for him, he found DDLJ's Raj at the airport.

If only G.One did half as good for people as Swades' Mohan Bhargav did.

Obviously, Don had never met Darr's Rahul.

Sadly for Jab Tak Hai Jaan's Samar, the film happened to be a dud.

When SRK's purnar janams from Om Shanti Om & Karan Arjun met.

Need bad Tamilian impersonations? Only Om Shanti Om could have beaten Chennai Express.

Lol, clearly Don had met Rab Ne Bana Di Jodi's Surinder.

Be it K3G's Rahul or Mohabbatein's Raj, all they did was take shit from Big B.

Fan's Aryan Khanna needed a lesson in humility from Chak De India's Kabir Khan.

Veer Zaara's SRK didn't just make big promises, he kept them. Unlike Kuch Kuch Hota Hai's Rahul.

Both Asoka & G.One needed some time to reflect on their movies.

Fan's SRK thought Gaurav was the only one obsessed with him, till he met another version of himself. 

Raj Aryan might have been wronged by the world, but so was Rizvan and both clearly chose different ways. 

Devdas decides to give important life hacks to the much stressed out Baazigar.

Surinder might have lied to his wife but unlike Kabhi Alvida Na Kehna's SRK, he never cheated on her.

Those are some sick burns.

Design Credit: Akansha Pushp & Sanil Modi