KCA Deutag wins contracts worth £135m in Russia

A KCAD land rig
A KCAD land rig

Breaking