On its website, Harrods calls itself the "world's most famous department store," and it's hard to argue.figure out