English: NASA has contributed as well.
Telugu: నాసా సైతం ఇందుకు సహకరించింది.