An organisation that has played a huge role in India’s success is IN-SPACe (Indian National Space Promotion and Authorisation ...