In impromptu speeches, Kejriwal flayed the BJP-controlled local Varanasi administration for keeping the Ganges dirty. When he passed a mosque, many trooped out to cheer him. He waved to them.
In the sweltering heat, some people offered Kejriwal water and cold drinks. But he declined them politely.
Barring two places where 10-15 people shouted "pro-Modi" slogans, it was an AAP show.
One man who did not give his name told IANS: "My heart bleeds for this man. He is a good man. But he can't win against Modi."
Another resident, Salim Siddiqui, was vocally pro-Kejriwal.