English: It is also called the ‘Scotland of India'.
Telugu: దీనిని 'స్కాట్ ల్యాండ్ అఫ్ ఇండియా' అని వ్యవహరిస్తారు.