Claim: Selfridges in London is the UK's second largest shop, Harrods - today owned by the State of Qatar - is the biggest.
Label (1 = SUPPORTED, 0 = NOT_SUPPORTED, -1 = unlabeled): 1