English: I'm amazed that there are actually such beautiful places on Earth.
Telugu: ఈ నేల పై ఇంత అద్భుత అందాలు ఉన్నాయా అని అబ్బురపడి పోయాను.