Putin: "Behind it stands the USA and it's satelites.