Multilingual preachers at mosque explain religion, tolerance of Islam to visitors.
Qatar, Kuwait and Iran summoned the Indian envoys on Sunday over insulting remarks on Islam's Prophet Muhammad by a spokesperson of India’s ruling party.