Is ISRO more competent than NASA?
Is ISRO better than NASA?