English: But ISRO has made a commendable effort.
Telugu: అయితే, ఇస్రో చేసిన ప్రయత్నాన్ని అంతా కొనియాడారు.