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 ...