I just spent a week in Moscow, and in my opinion, London is way more expensive.
Moscow Airports lack normal facilities for jets. Customs takes forever. No mx facilities. De ice equipment was good though!
Im looking at taking a bizjet job there. Trying to figure out what a fair salary is.