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