Experts were suggesting that West Bengal would be tough for BJP, but even if they manage to get 6-8 seats, it would be BJP's win. But leads have shown that BJP has performed better than expected. States like Rajasthan, Gujarat, Delhi among others have seen a clean sweep by the BJP