Business | Mon Aug 18, 2014 12:32pm BST

Ingersoll-Rand to buy Cameron International unit for $850 million