English: This is why it is called the Switzerland of India.
Telugu: అందుకే దీనిని స్విడ్జర్లాండ్ ఆఫ్ ఇండియా అంటారు.