Russia shrugs off jobs impact after reports of Dell exiting the country financialnews_rlv83x 4 years ago