English: It is located only twenty kilometers from it.
Telugu: ఇక్కడికి పన్నెండు కిలోమీటర్ల దూరంలోనే ఉంది.