AAP leader Arvind Kejriwal arrived here Tuesday to a hostile reception from apparent supporters of BJP's prime ministerial candidate Narendra Modi.
Eggs were thrown at his car outside the Kashi Vishwanath temple, with the protestors steadily raising anti-Kejriwal slogans and asking him to leave the Hindu holy city.
Calling him a "traitor", hundreds of slogan-shouting people blocked his cavalcade while raising slogans of "Modi, Modi".
Security personnel had a tough time controlling the mob. The demonstrators said they wanted only Gujarat Chief Minister Narendra Modi to contest the Lok Sabha election from Varanasi.
Earlier, the former Delhi chief minister took a dip in the Ganges after arriving here by the Shiv Ganga Express from New Delhi.
The Aam Aadmi Party leader is scheduled to address a public rally at which he is expected to seek support for taking on Modi, the BJP's nominee from Varanasi.
Smeared with sandalwood paste as he exited from the Vishwanath temple, Kejriwal did not speak to journalists and merely smiled even as the vocal protests continued.