Google Satellite Maps:
Cairo International Stadium, Cairo, Egypt

Cairo International Stadium is a multi-use stadium in Cairo, Egypt with a capacity of 74,100. It is currently used mostly for football matches. The stadium was built in the Cairo district, Nasr City [...]