"Friends, people who are hurt are those whose black money has gone for a toss. The demonetisation move has given sleepless nights to Rahul Gandhi, Mamata, Arvind Kejriwal, and also they have lost shine on their faces," he said at the BJP's 'Other Backward Classes' rally.

File photo of Amit Shah. Reuters

"Till 7 November, Opposition parties BSP, SP and Congress, and also leaders like Mamata, Kejriwal, were questioning Modiji's steps to bring back black money, but after 8 November midnight, they changed their tone and started to ask why did he do this (demonetisation)," he said.

Slamming the Opposition for joining hands to oppose demonetisation, he said: "There is a flood-like situation where you find one tree in the middle, on which a rat, cat, mongoose and snake have climbed to save themselves from the raging water, flowing below," he said.

"Interestingly, the mongoose and the cat are not eating the snake and the rat — they all have joined hands against Modi's fight against black money and corruption," he said.

Referring to the Congress government in Karnataka, Shah alleged that the Siddaramaiah government was the "most corrupt" in the country and urged the people of the state to root out the present one to elect BJP under the chief ministership of BS Yeddyurappa, which would make the state one of the top states in its five-year rule.