At the Grand Mosque in Mecca, Saudi Arabia, the booming call to prayer competes with the racket of construction. The Grand Mosque is the destination for the most sacred Muslim pilgrimage and it holds ...
Saudi Arabia is set to build the world’s largest hotel. The $3.5 billion Abraj Kudai hotel will be located in the holy city of Mecca. The 45-story high venue comes complete with 10,000 rooms, 70 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results