The BJP has won all the 17 seats in the UP civic elections. So on the other hand, the main opposition party of the state Samajwadi Party has faced a crushing defeat.