Arab IPO 2017

How to Prepare a Company for an Initial Public Offering?