In India, cricket is an overhyped sport, especially compared to the national sport of hockey. Cricket is played by far less people in the country, and hockey is played by far more people. Therefore, the country should re-shift its focus back to the game of hockey, which is more lucrative and more popular.
Yes, I believe that cricket is over rated in India, even though national sport is hockey. It is totally glamorized. The one reason for it that simple because india has better cricket team then their hockey team. Also more people play street cricket in india then the hockey so reasons like these make cricket more glamorized in India.