English: Almeria (Spain)
Telugu: అల్టామిరా (స్పెయిన్)