English: All this has been made possible through technology.
Telugu: ఇదంతా టెక్నాలజీ వల్లే సాధ్యమైంది.