Delhi State Chief Arvind Kejriwal and his Aam Aadmi Party (AAP) have been campaigning hard in Prime Minister Narendra Modi's home state of Gujarat. The western Indian state is considered a stronghold of Modi's Bharatiya Janata Party (BJP), as the party has ruled it uninterruptedly since 1995.