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