A huge setback for the BJP as it suffers major losses in crucial by-polls in Uttar Pradesh, Rajasthan and Gujarat. Are voters in UP saying a resounding NO to the politics of 'love jihad'? Does the BJP need to get its act together and focus only on development? And how did the Congress make surprising gains elsewhere?