English: It is called the Switzerland of India.
Telugu: దీన్ని స్విట్జర్లాండ్ ఆఫ్ ఇండియా అని పిలుస్తారు.