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