News

India: Muslim leader says ‘Islam is a religion of peace, we demand Nupur Sharma be hanged’