State assembly elections have been held recently in Himachal Pradesh and Gujarat. In both these states, the BJP and the Congress Party were promoted on TV and other news media as the two main contenders. All other parties and candidates were given little or no space in the daily news coverage.
In Gujarat, the BJP has been in charge for the past 22 years. In Himachal, the Congress and BJP have been alternately running the government, changing places once in five years, with the Congress in charge since 2012.