It's not election year yet, but politicians are thinking ahead. As the country gears up for the 2019 General Elections, the question is will it be Modi vs. Rahul Gandhi? Or will opposition parties join forces to take down the BJP like they did in Karnataka? For now, it's anyone's guess, but there are a few strong contenders. Former president Pranab Mukherjee seems on the path towards a bid as Prime Minister. Chandrababu Naidu and Mayawati may also make a move. Does Modi have elections in the bag, or is he going to face a unified opposition?