The Organisation of Islamic Cooperation (OIC), representing 57 Muslim-majority nations and 1.5 billion Muslims, has long positioned itself as the voice of the ummah. Yet on China's systematic persecution of Uyghur Muslims in Xinjiang, this voice has been conspicuously...
If you are a youngster who can read, write, want to travel on the ground in India, predict elections or contribute to social development and nation building....