Russia has been hosting the May 22 - 24 Saint Petersburg International Economic Forum . Russian President Vladimir Putin spent 48 hours at the business gathering . More worrying , cabinet ministers and business leaders told me , it 's holding back decision making . He gave the impression of an engaged leader aiding dealmaking , John Defterios says . But he says the annexing of Crimea has not improved Russia 's standing in global business .
Russia has been hosting the May 22 - 24 Saint Petersburg International Economic Forum . Russian President Vladimir Putin spent 48 hours at the business gathering . He gave the impression of an engaged leader aiding dealmaking , John Defterios says . But he says the annexing of Crimea has not improved Russia 's standing in global business .