Thinking aloud again...
I've seen that odd protuberance on the nose ahead of the wiper before, but can't think on what type or what its purpose was. That will be key to solving this by the yellow aircraft route, then... At the back of my mind a voice says 'Embraer or other little jet'...
Europe?
Very flat... Slightly odd approach lights, can't remember what that system is called exactly and haven't the Jepps working on the iPad until I update... Is that the coast or obscuration in the distance?
Netherlands? Germany? The roof of the second farm building from the aircraft is distinctive, but why?