English: The current technology provided him the right means.
Telugu: ఇపుడున్న ఆధునిక సాంకేతిక సంపత్తి వారికి ఆ అవకాశం ఇచ్చింది.