India

Brabourne Stadium

Brabourne Stadium

Bombay , India