The correct answer is the Bharatiya Janata Party (BJP). The BJP has been in power in Gujarat since 1998, when it won the state assembly elections. The party has been led by Narendra Modi since 2001. The BJP has won all five assembly elections held in Gujarat since 1998. The party’s victory in Gujarat is attributed to a number of factors, including its strong organization, its Hindu nationalist ideology, and its image as a pro-development party.
The Indian National Congress (INC) is the oldest political party in India. It was founded in 1885 by Allan Octavian Hume. The INC has been in power at the national level for a total of 49 years, from 1947 to 1977 and from 2004 to 2014. The party has also been in power in a number of states, including Gujarat. However, the INC has not been able to win a majority in the Gujarat assembly since 1995.
The Aam Aadmi Party (AAP) is a political party in India that was founded in 2012. The party’s main focus is on issues of corruption and good governance. The AAP has won two elections in Delhi, in 2015 and 2020. However, the party has not been able to win any elections in Gujarat.
The Janata Dal (United) is a political party in India that was formed in 1994. The party is a member of the National Democratic Alliance (NDA), a coalition of political parties led by the BJP. The JD(U) has been in power in Bihar since 2005. However, the party has not been able to win any elections in Gujarat.