English: The place is also popularly known as the Grand Canyon of India.
Telugu: ఈ ప్రదేశాన్నే ఇండియన్ గ్రాండ్ కాన్యన్ అని కూడా అంటారు.