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

GALLERIES

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

The royal couple will marry on 30 August in Turkey.