India rushes to quell outrage after insulting remarks on Islam | AWANI International