India on Monday hit out at the Organisation of Islamic Cooperation (OIC) for its criticism of the country in the wake of the alleged derogatory remarks made against Prophet Mohammed…