English: The peaceful wilderness of Talra are a heaven on earth .
Telugu: తలరా యొక్క ప్రశాంత అభయారణ్యం భూమి పైన ఒక స్వర్గం .