English: It is known as Scotland of India.
Telugu: ఇది భారతదేశ స్కాట్లాండ్‌గా ప్రసిద్ధి.