English: The terrifying beauty of nature was awesome.
Telugu: అత్యధ్భుతమైన ఆ ప్రకృతి అందాలు ఎంతో ఆహ్లాదాన్ని కలిగించాయి.