Professional Documents
Culture Documents
Salt Lake Stadium is the largest stadium in India and second largest football stadium in the
world. Given below is the list of prominent Stadiums in India along with the city and state
where it is located:
Stadiums in India