English: I immediately went to his web site.
Telugu: వెంటనే వారి వెబ్సైటు చూశాను.