Written by Sue Dobson
Exhilarating, noisy, seething, sprawling and confusing, its medieval heart beating within a modern, chaotic, traffic-choked body, Cairo is a city that lives non-stop, 24 hours a day.
Here you can be zipping along a...
read on »
