English: It's also known as the Grand Canyon of India.
Telugu: దీనినే ది ఇండియన్ గ్రాండ్ కాన్యన్ (The Indian Grand Canyon) అని కూడా అంటారు.