The Rangiri Dambulla International Stadium is a cricket venue in Sri Lanka. It has seating capacity if 30000 seats and is situated in Dambulla, Rangiri in Sri Lanka. It is one of the newest ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results