English: It's also a web site.
Telugu: ఇది కూడా వెబ్ సైట్.