where is the club based whose country is the world 's 24th-most populous nation ?
giza , egypt