English: He has travelled widely several countries and has given lectures.
Telugu: పలు దేశాలకు వెళ్లి ప్రసంగాలు కూడా ఇచ్చారు.