Russian Embassy in UK Slams Scotland Yard's Approach to Fact