English: That was a greater technical challenge than landing on the moon.
Telugu: ఇది చంద్రునిపై ల్యాండింగ్ కంటే సాంకేతికంగా సవాలుగా ఉన్నది.