Portuguese / Spanish / English

Muhammad Zahid Gul

The author is a Turkish political analyst.

Items by Muhammad Zahid Gul