Algeria IHG Hotels & Resorts Grows in Egypt with New Holiday Inn Express in Cairo New Capitalby Ethan Riley June 5, 2025