Mamata Banerjee and Suvendu Adhikari face off again in Bhabanipur on April 29 Bhabanipur's voter base is a diverse mix of Bengalis, Marwaris, Punjabis, and minorities Residents praise Trinamool's welfare schemes like Kanyashree and widow pensions