English: ISRO delivers, again
Telugu: ఇస్రో మళ్లీ అద‌ర‌గొట్టేసింది