English: This is Spain today.
Telugu: నేడు ఇది స్పెయిన్ యొక్క భూభాగం.