English: They both have a web site.
Telugu: వీరిద్దరూ ఓ వెబ్సైట్ సైతం నిర్వహిస్తున్నారు.