It was bad news for the Bharatiya Janata Party in the Assembly by-elections in the states of Uttar Pradesh, Rajasthan and Gujarat. These were the states that the BJP had swept in the Lok Sabha polls four months ago. The party which is ruling at the Centre lost 13 of the 24 seats held by it.