ParentFull threadmna_·>There is museum in London called the British Museum which has zero artifacts on display from BritainThat's not true at all. What's your agenda?View on HN