English: Filming will also take place in Spain.
Telugu: అందులో భాగంగా స్పెయిన్లోనూ చిత్రీకరణ జరపనున్నారు.