English: It is also referred to as India's Scotland.
Telugu: ఇక దీనిని స్కాట్లాండ్ అఫ్ ఇండియా అని కూడా పిలుస్తుంటారు.