Russia’s St. Petersburg welcomes the International Economic Forum, with representatives of governments and businesses from over 130 countries participating in the event. Participants say the forum proves Western attempts to make Russia a pariah have been in vain. RT’s Donald Courter reports from the venue.
Hide player controls
Hide resume playing