An anti-corruption crusader, Mr Kejriwal entered politics a decade ago promising to clean up the political system and focus on development. In Delhi, where his Aam Aadmi Party (AAP) has been in power since 2013, they have been credited with turning around government-run schools, setting up affordable neighbourhood clinics and providing cheap water and electricity. Recently, they expanded their footprint to Punjab by sweeping the state election.
Mr Kejriwal has often said that his party believes in equality of all religions and justice for all. In a country where politics relies heavily on caste and religious divisions, many found AAP's promise to refrain from "divisive politics" refreshing and hoped it would become a viable alternative to the big national parties.