Russians buy up 'Moscow on Thames'

Russians are looking to pick up property in the capital