By IANS
At present, Mamata Benerjee and Tejashwi Yadav are the only two leaders in the country who are taking on PM Narendra Modi. Tejashwi single-handedly took the Mahagathbandhan close to victory in the Bihar assembly elections.