English: It had been made in Barcelona, Spain.
Telugu: దీన్ని స్పెయిన్లోని బార్సిలోనాలో నిర్మించారు.