Borg El Arab Stadium, also known as the Egyptian Army Stadium or El Geish Stadium – Alexandria, is a monumental sports venue in Amreya, a […]