English: Owing to its natural beauty this place is also called the Scotland of India.
Telugu: మనోహరమైన ప్రకృతి దృశ్యం కారణంగా ఈ ప్రదేశాన్ని తరచుగా 'స్కాట్లాండ్ ఆఫ్ ఇండియా' అని పిలుస్తారు.