Contributor

Omar Mashjari

British-Yemeni lawyer & writer.

Omar Mashjari is a British-Yemeni lawyer and writer.