English: Most of the film has been shot in Spain.
Telugu: అధికభాగం స్పెయిన్ లో నిర్మాణం జరపుకున్న ఈ సినిమా వర్క్ దాదాపు పూర్తయింది.