English: An entirely new technology needed to be developed.
Telugu: దానికి చాలా కొత్త టెక్నాలజీ వాడాల్సి వచ్చింది.