English: was made possible by the internet.
Telugu: అది ఇంటర్నెట్ వల్లే సాధ్యమైందట.