Cairo a City of Contrasts.