Stadiums Borg El Arab Stadium: Egypt’s Massive Arena Borg El Arab Stadium, also known as the Egyptian Army Stadium or El Geish Stadium – Alexandria, is a monumental… 6 min read