For all its tough talk against Russia, the UK's government is failing to enforce its promises to clean up dirty foreign money, a hard-hitting report by MPs said Thursday.
It was "shameful" that after years of warnings, the government only began to clamp down on the illicit flows when Russia invaded Ukraine in February, the report by the House of Commons Foreign Affairs Committee said.
The government has brought in new legislation to prevent corrupt funds being laundered through Britain's property market.
But it has failed to back this up with enough resources or powers for anti-corruption bodies such as the National Crime Agency and Serious Fraud Office, the report said.
"Without the necessary means and resources, enforcement agencies are toothless," it said.