India: what divides Modi’s BJP and Gandhi’s Congress?

The BJP is a favorite for the Lok Sabha elections. Can the Congress and regional parties dislodge it?