Home of the Delhi Daredevils of the Indian Premier League, Feroz Shah Kotla is a great place to watch India's favorite pastime. I watched the home team beat Kings XI Punjab before a packed 45,000 capacity - one of the coolest experiences I had in India. On a hot night when the Daredevils are winning, you realize why the stadium...
More