A stain on the country's reputation in Delhi!