Cairo is a megacity with a rich history which makes it a hub of tourists. The city is overwhelming with a great range of festivals like Downtown Contemporary Arts Festival, Panorama of the European ...