Why are defence deals with Russia being delayed

The payment crisis has caused further delays in defence deals with Russia, resulting in a hold-up of around $3 billion.