India’s government faces criticism for stance on Iran