Cricket Championship: the cricket simulation game
Home of Little India CC in England.
All
This ground has never been renamed.