Sonia attacks Modi, his aide Amit Shah

A combative Congress president Sonia Gandhi on Wednesday trained her guns on Narendra Modi, saying his "true face" was being covered with a "mask" and took on his close aide Amit Shah on his "revenge" remark to propagate BJP's one point agenda to "spread communalism".

In an apparent reference to 'Snoopgate', where his name cropped over alleged spying on a young woman by Gujarat police officers in 2009, Gandhi in election rallies in Karnataka also alleged that women were being subjected to atrocities in the state.

Slamming the Gujarat model of development being touted by Modi, Gandhi said some people had the habit of projecting "small things in a big way" as if no good work is happening in other states.

In Kolar, she said, "These days you can see all over the country huge and costly advertisements are being showcased and an attempt is being made by them to hide the truth."

"An attempt is being made to cover the true face of one person with a mask; he is being projected as a cure for all ills and as a magician for the country," she said, targetting Modi without naming him.

Accusing BJP of spreading hatred "between brothers to cover up their wrongs," the UPA chairperson said such attempts were aimed at breaking the social fabric of the society.

"Congress has been always fighting for maintaining communal harmony, but BJP has only one agenda to spread communalism which was exposed in Uttar Pradesh by one of their leader's statement. Their real face has once again emerged," she said at her Mysore rally.

She was apparently referring to Shah who sparked a row with his comment that the general election, especially in western UP, is "an election for honour. It is an election to take revenge for the insult. It an election to teach a lesson to those who have committed injustice".

Gandhi said the 2014 elections "will be more important than before" as it will decide "which type of India we need".