Beauty has an address! (Oman)


Oman is a land of stunning natural beauty on the corner of Arabian peninsula. A range of tourist facilities are available in the major cities of Muscat, Salalah, Sohar, and Nizwa, and can increasingly be found elsewhere in the country.

Read this post on


blogs from new delhi