The launch of India's maiden human spaceflight mission, Gaganyaan, is slated for 2024.