The Indian Space Research Organisation (ISRO) deserves much credit for elevating the public