Borg El Arab Stadium is a must-see attraction for sports fans heading to Egypt. Situated in the coastal city...