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