English: Owing to its specialities this place is also called as ` India `s Scotland ` .
Telugu: తన ప్రత్యేకతలతో నడిచే ఈ ప్రదేశాన్ని ’ ఇండియా స్కాట్లాండ్ ’ అని కూడా పిలువబడుతుంది .