English: We have arrived in Spain
Telugu: మేము స్పెయిన్లో తయారయ్యారు