English: It is also known as the 'Scotland Of India.'
Telugu: దీనిని 'స్కాట్ ల్యాండ్ అఫ్ ఇండియా' అని కూడా అంటారు.