The Sugathadasa Stadium, the home stadium of the Sri Lanka national football team, is located in Colombo, the commercial capital and largest city of Sri Lanka.
Rumble on the Football Pitch: How Much Do You Know About Sri Lanka's National Football Team?