Multiple choice general knowledge sports

Premadasa Stadium

  1. Columbo

  2. Kandy

  3. Bangalore

  4. Chennai

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Premadasa Stadium is located in Colombo, Sri Lanka. It is named after former Sri Lankan president Ranasinghe Premadasa and is the country's largest cricket stadium.