Rich Russians overpaying for prime London property?