Cricket - India's national religion. Be it World Cup matches, deadly rivalries, controversial decisions, last ball wins, IPL home teams, or thrilling Test matches, the stadiums have seen it all. So, here are the best stadiums one can visit to best experience the fanaticism that is cricket in India.