Kremlin’s £200m London buy-to-let empire

The Russian state owns a London buy-to-let empire worth around £200m.

The properties could now be seized following an unprecedented legal charge last week against a plot of land in Kensington.