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