X-SAR satellite passes over Europe
The pass of interest is from the upper left, down to the Adriatic Sea. For more information link here.