English: It's a wonder of nature.
Telugu: ప్రకృతి ప్రసాదించిన ఒక అద్భుతమని చెప్పవచ్చు.