Prime Minister Narendra Modi was on an aggressive pitch on Wednesday when he exposed his political rivals on calling him names over the years.

From being called a dog to a monkey and even a man with blood lust, he has faced it all. But on Wednesday, he decided to call each of them out, turn by turn.

This decision to expose his political rivals comes closely on heels of the opposition crying foul on him calling former Prime Minister Rajiv Gandhi 'Bhrashtachari No 1' (Corrupt no 1) for his alleged role in the Bofors Scam. It was Modi's way of saying how he faced the worst name calling over the years.