"We will not stop hunting Christians and burning churches. Christians are Allah's enemies!" – Islamic leaders, Aceh region.
In other parts of Indonesia,...
The 57-member-state Organization of Islamic Cooperation (OIC) have been working hard for years to render Islam the only religion, political system and ideology...
Why, throughout its history, have the Palestinians been the victims of so many irresponsible leaders who harm their own constituents?
Historically, the...