Kolkata, April 27 -- In his final campaign rally in West Bengal, Prime Minister Narendra Modi struck a deeply personal chord in Barrackpore, spending nearly half of his 47-minute address reflecting on his life, spiritual journey, and emotional connection with Bengal before launching a sharp attack on the ruling Trinamool Congress.

Making it clear that he is "not an outsider" - a charge often levelled by the TMC against BJP leaders - Modi said his bond with Bengal goes beyond politics.

"The day I left home, I feel I came to stay with you. You are my family, and I love to stay with you," he said.

Calling the Barrackpore rally his last in the state before the elections, Modi expressed confidence in the BJP's prospects.

"Seeing the immense ...