Jabal Omar Development Co. has announced plans to open 10 hotel towers in Mecca next year as part of a 2.2 million-square-meter (24 million-square-foot) development project. Mecca—Jabal Omar ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results