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