ISRO's latest triumph speaks volumes about India's growing stature in the realm of space exploration.