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).