The crewed mission was expected to take place in 2025 and later slotted for 2026. It has now been delayed to the first quarter of 2027, according to ISRO Chairman V Narayanan
As India continues to focus on economic growth, it needs to ensure that environmental damage is limited by adopting green technologies, said ISRO Chairman