Yesterday at the beautiful marble promenade in Al Azhar park, a huge crowd gathered for the opening of the Cairo International Circus festival, a two stage, two and a half week series of performances by circus troupes from Belgium to Palestine, (...)