Cairo City

cairo2

cairo3

Average Climate in Cairo