North Africa

From the pyramids of Giza to the souks of Marrakech