English: Filming has recently completed in Spain.
Telugu: ఇటీవలే స్పెయిన్ లో చిత్రీకరణ పూర్తి చేసుకోని వచ్చారు.