English: They've created their own web site:
Telugu: వారు స్వంత వెబ్ సైట్ ను రూపొందించారుః