With a former PM in Spain, an ex-president in France, and ministerial resignations in Ukraine, corruption appears to be rife across Europe.