English: The Spanish Island
Telugu: ద్వీపం స్పెయిన్