Harbax Singh Stadium


Harbax Singh Stadium is a sports stadium in Delhi, India, which hosts cricket matches, including part of the 1997 Women's Cricket World Cup.

History