London’s iconic luxury department store Harrods is combing through its customer database and warning Russians that it won’t sell them luxury goods worth more than $370.
Shopping is the best cure to a bad day. But deep-pocketed Russian shoppers won’t be able to rely…