Dubai: The Al Futtaim Group-owned Cairo Festival City Mall in the Egyptian capital opens its doors on Tuesday. The 168,000-square-metre development with more than 300 outlets is located on the east ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results