bn:02668584n
Noun Named Entity
FR
No term available
EN
Dr. Bhimrao Ambedkar International Sports Stadium, commonly known as Ayodhya Stadium, is a cricket stadium situated inside the Ayodhya Sports Complex in Ayodhya, Uttar Pradesh, India. Wikipedia
Relations
Sources
COUNTRY
LOCATED IN THE ADMINISTRATIVE TERRITORIAL ENTITY
LOCATION
OWNED BY