India on Wednesday strongly rejected Pakistan's criticism of Prime Minister Narendra Modi's participation at a ceremony in Ayodhya's Ram temple and said the neighbouring country, with a deeply strained record of repression of minorities, has no moral standing to lecture others.