English: It is also called the ‘Scotland of India'.
Telugu: ఈ ప్రాంతాన్ని స్కాట్ ల్యాండ్ ఆఫ్ ఇండియా అని కూడా అంటారు.