World India slams Iran on its Supreme Leader’s comment 3 days ago Social Observer New Delhi : India strongly objected on the comment made by the Supreme leader of…