As the battle for Bhabanipur hots up, West Bengal CM Mamata Banerjee today visited a gurudwara in her constituency in a bid to woo non-Bengali voters.