English: Himalaya is the megatemple of nature .
Telugu: హిమాలయాలు ప్రకృతికి మహామందిరం .