Media

ingressimage_tv_g20.png

ingress_image A television still from the pressroom of the G20 summit as Putin and Obama paste smiles over spiraling animosity. Still from G20 pressroom footage on RT