The political row between Prime Minister Narendra Modi's Bharatiya Janata Party and the opposition Samajwadi Party comes ahead of the election in India's most populous state Uttar Pradesh. Although the BJP won the state in a landslide last time in 2017, opinion polls have predicted a neck-and-neck fight between the two sides this time.