Putin calling out world leaders