Ichneumon wasp?

Ichneumon wasp?

Observation - Ichneumon wasp?. Description: No idea, so I'll plump for the ubiquitous Ichneumon Wasp. Can anyone confirm and/or narrow it down a bit?

No idea, so I'll plump for the ubiquitous "Ichneumon Wasp". Can anyone confirm and/or narrow it down a bit?