English: The US space agency Nasa too lent help.
Telugu: అమెరికా అంతరిక్ష సంస్థ నాసా సైతం సాయం చేస్తోంది.