At least 15 Muslim nations slam India over derogatory remarks on Prophet Mohammad
At least 15 countries, including Iraq, Iran, Kuwait, Qatar, Saudi Arabia, Oman, the UAE, Jordan, Afghanistan, Pakistan, Bahrain, Maldives, Libya, Turkiye and Indonesia have lodged official protests...