English: Mainland Spain.
Telugu: మెయిన్ల్యాండ్ స్పెయిన్.