English: This tourist spot is a wonderful sight to behold natures beauty
Telugu: ఈ పర్యాటక స్థలం ప్రకృతి అందాన్ని చూడడానికి మంచి ప్రదేశం