Saudi Arabia

8 stunning Mosques in the ...

The word ‘Mosque’ originates from the Arabic word ‘Masjid’, meaning a place of worship for Islamic followers. The Islamic-style of architecture is best represented by these ancient structures which still ...

Read More

Saudi Arabia: home of world’s ...

Saudi Arabia is set to become home to the largest hotel in the world with a whopping 10.000 rooms. To be built just two kilometers away from the site of ...

Read More