Which party won maximum number of seats in Indian election in 2019?

Which party won maximum number of seats in Indian election in 2019?

Explanation

The Bharatiya Janata Party is one of two major political parties in India along with Indian National Congress. It has been the ruling political party of the Republic of India since 2014. 

BJP won 303 seats out of 543.