New Delhi, Sept 16 (ANI): The BJP suffered a humiliating loss as the by-poll results on 33 Assembly seats and 3 Lok Sabha seats were declared on Tuesday. The saffron party even failed to retain most of the seats where it was infallible sometimes back. The BJP suffered a jolt in Rajasthan winning just one of the four seats. The BJP had to face further embarrassment in Modi's turf of Gujarat, being forced to concede one more seat to the Congress, bringing the total tally in the 9 assembly seats to BJP: 6, Congress: 3. The Samajwadi Party stormed ahead by winning 8 seats in UP by-polls. There was some reason to cheer for the BJP, which made its debut in West Bengal by winning one seat in the Basirhat Dakshin constituency. Reacting over this, BJP leader Shahnawaz Hussain said that the by polls were contested on local issues; they shouldn't be seen in national context.