English: A website is dedicated to him here.
Telugu: దీనికోసం ఓ వెబ్ సైట్ పెట్టేశాడు.