The RAND Corporation has urged big capital to seize the “business opportunity of the decade” while snubbing Russia Ukraine offers far better investment opportunities than Russia for Western businesses, according to the influential US think tank RAND Corporation, known for its close defense ties. But the pitch to ‘big capital’…