Peach, all the cricket matches I have ever seen in movies have not been in large stadiums. You need to look for places where cricket matches are held. The only large stadium in the Delhia area which is the site of occasional test matches is Feroz Shah Kotla. It is owned by the DDCA (Delhi District Cricket Association). That organization lists cricket clubs in the Delhi area:
Delhi Cricket : Cricket Academy and Clubs in Delhi
West Delhi Cricket Academy
Address : Paschim Vihar, Delhi-110063
Other Sports : Cricket Club, Cricket Coaching
Dda Sports Cplx
Address : Siri Fort Road, Delhi-110049
Other Sports : Cricket Club, Event Organisers, Swimming Club
Dda Sports Complex
Address : Saket, Delhi-110017
Other Sports : Cricket Club, Sports Clubs, Sports Complex
Delhi Cricket Association
Address : Ito, Delhi-110002
EDITOR's NOTE - I relaized late that Peach has little interest in Delhi cricket locations for ARA3 (aothough she might for AR13). The only cricket venue I have found in Cochin is Jawaharlal Nehru Stadium seating 85,000. It did not appear that the cricket field in the screeenshot was more than 2% of that capacity. I am still working on it.