The powerful figures controlling global finances have signally failed to fix them. RT's Lori Harfenist, aka The Resident, went onto the streets of New York to gather some tips for world leaders.
RT News App
© Autonomous Nonprofit Organization “TV-Novosti”, 2005–2022. All rights reserved.