Indian are being stupid now, lets the law take its course and settle it in private, if India goes public and try to humiliate US then india will have red face in the end
India is a super power in the making, can't take this preconception of humiliation with their hand tight behind their back, India government incite the mass to bring the attention to the cause and forcefully demand an apologized with all charge drop and US admit their wrong doing. India forget which nation diplomat being charge for crime which the crime took place in the US.