Sri Lanka 2012

The tallest building(s) in Sri Lanka, these are the twin towers of the World Trade Centre (one is mostly hidden behind the other).  They are located in Fort (the Central Business District in Colombo).

Previous Up Next