English: As the name implies, it is located in the mountains.
Telugu: పేరుకు తగ్గట్టుగానే కొండమీద ఉంది ఈ ఊరు.