English: had arrived there from Spain.
Telugu: అక్కడ నుండి స్పెయిన్ చేరాయని చెప్తారు.