English: This place is also called as the Scotland of India.
Telugu: ఈ ప్రదేశాన్ని స్కాట్లండ్ ఆఫ్ ఇండియా (Scotland of India) అని కూడా అంటారు.