R. Premadasa International Stadium is located in ______ country ? By taleemified - September 18, 2019 22 Colombo, Sri Lanka