It is going to be the most anticipated battle in the holy city of Varanasi in Uttar Pradesh in the coming Lok Sabha elections in India.

With the Bhartiya Janata Party Prime Minister candidate Narendra Modi getting a green signal to contest from this region, Aam Aadmi Party chief Arvind Kejriwal will soon announce his candidature against Modi too.

Kejriwal is on his last day of a 5-day tour and is going to address a public rally at Freedom Park in Bangalore in the evening.

"Many people asking me - "will i contest against Modi ji?" I will talk on this issue in today's rally at Bangalore," Kejriwal tweeted, giving a hint that he might announce contesting from Varanasi in his rally in Bangalore today.

Senior party leaders said that Kejriwal might also chose to announce to fight against Modi from Varanasi seat once he comes back to Delhi. "I think he is most probably going to contest against Modi now that much has been talked about in public. It is against the party's DNA to go back on words," Ajit Jha, national executive member of AAP told Business Standard.

Kejriwal is also expected to address a rally in Varanasi on 23 March. However, party ruled out that he will contest on two seats. "I do not think he will contest on two seats. He will only fight from Varanasi," said a senior party leader.

The BJP ended almost a month-long suspense on the Varanasi seat by announcing that their party leader Modi will fight his debut LS elections from this seat. While, sitting Member of Parliament and senior BJP leader Murli Manohar Joshi has been shifted to contest from Kanpur in UP.