English: An amazing natural site is located just a few kilometers from Revda.
Telugu: అమేజింగ్ సహజ వస్తువు Revda నుండి కేవలం కొన్ని కిలోమీటర్ల దూరంలో ఉంది.