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