Prince Muhammad Ali of Egypt and Princess Noal Zaher of Afghanistan prepare for their royal wedding

GALLERIES

Related galleries

Prince Muhammad Ali of Egypt and Princess Noal Zaher of Afghanistan prepare for their royal wedding

Princess Noal Zaher and her husband-to-be Prince Muhammad Ali of Egypt.