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