No Widgets found in the Sidebar

Muslim nations slam India over insulting remarks about Islam, Prophet Muhammad

NEW DELHI (AP) — India is facing major diplomatic outrage from Muslim-majority countries after top officials in the governing Hindu nationalist party made derogatory references to Islam and the Prophet…

Read More