Chaotic Cairo

Cairo is huge, sprawling, ancient, chaotic, crumbling, charming and colorful all at once. It was conquered and reconquered more times than one can count. The …