Analysts cast doubts on India's moral standing to raise ques