The BJP was set to win by a landslide in the Gujarat urban civic polls today as votes were counted for hundreds of seats across six municipal corporations, including Ahmedabad and Vadodara. The poll results are crucial for the ruling party at a time it is facing massive farmer protests since November against three central laws and anger over rising fuel prices in the country.