Known as the "Mother of All Cities," Cairo is a vibrant metropolis where the Pyramids of Giza and the Nile meet bustling bazaars and rich Arab culture.