Russian President Vladimir Putin fired a new broadside against Western liberalism on Saturday, saying that policies such as welcoming migrants have hurt people's interests.
Speaking after the Group of 20 summit in Osaka, Japan, Putin charged that Donald Trump's victory in the 2016 U.S. presidential election and a drop of popularity of traditional parties in Europe have been rooted in growing public dismay with mainstream liberal policies.
He said Trump's election victory was driven by growing disenchantment with liberal policies.
"The liberal idea has started eating itself," Putin said at a news conference.
"Millions of people live their lives, and those who propagate those ideas are separate from them."
Putin hailed his meeting with Trump on Friday on the sidelines of the G-20 summit as "business-like and pragmatic."
"We should wait until it's over and then could deal with it," he said. "They were only fulfilling an order, but they violated the Russian law."
"Let a person grow up first before making a choice," Putin said. "Let the children in peace." He said that "our attitude to the LGBT community is absolutely calm and unbiased," but added that "this part of community aggressively enforces its point of view on others."