The BJP is set to sweep Gujarat, with the Congress as a distant second, and Arvind Kejriwal's Aam Aadmi Party (AAP) will finish third, predicted an aggregate of exit polls this evening. The BJP is also likely to win a record second consecutive term in Himachal Pradesh, the polls say.