Zagreb is the capital and largest city of Croatia. It is in the north of the country, along the Sava river, at the southern slopes of the Medvednica mountain. From Wikipedia
Completing its month-long Croatian leg advances the film into its next production phase ahead of its February 13, 2026 release