BJP wins Gujarat elections and Congress takes on Himachal

BJP on track to break its own record of 149 seats, achieved in 1985. Congress could have 17 seats, less...