The Red Mosque – An Iconic Place Of Worship In Colombo

Colombo, capital of Sri Lanka and has many places of interest including several places of religious worship. The attractions of Colombo draw hordes of visitors and many options are available for visitors seeking a hotel in Colombo. For those seeking up city accommodation such as Ramada Colombo, which is conveniently located near iconic Galle Face…