Egypt: Madinet Masr executes buyback of 42.7mn shares under treasury stock prog.

Egypt: Madinet Masr executes buyback of 42.7mn shares under treasury stock prog.