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