Vast ceremonial spaces, a presidential palace and the largest mosque in Africa have been captured in these photographs of ...
ALBAWABA - Egypt recently witnessed a strange phenomenon ... Saint Catherine sparked widespread speculation and debate after photos of it swarmed several social media platforms.