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