English: Spain is amazingly beautiful.
Telugu: స్పెయిన్ అందాల్నిచాలా బాగా చూపెట్టింది.