Ripley’s Believe It or Not! in London: admire its collection of some 700 artifacts from around the world