Prime Minister Narendra Modi on Saturday attacked the mega-rally of Opposition parties in Kolkata terming it "anti-people".