Colombo Lotus Tower, is a tower of 356 m (1,168 ft), located in Colombo, Sri Lanka. It also reflects the symbolic landmark of Sri Lanka. As of 16 Sep
Read MoreLonely Planet’s Best in Travel lists the top 10 countries, cities and regions alongside other travel experiences for the year ahead, ranked by the sta
Read More