English: it's all thanks to the Internet.
Telugu: ఇది ఇంటర్నెట్ కృతజ్ఞతలు.