BJP wins Gujarat and Himachal
The ruling BJP is set to retain power in Gujarat, with its candidates on the victory lap in 104 of the 182 seats as the Congress again settled for the second place but with an improved showing. After surprisingly leading over the Bharatiya Janata... Read More