London Museum holds the world’s largest collection of objects from one city, with some seven million artefacts spanning some 450,000 years of history, from palaeolithic flints to Bronze Age weaponry, Roman pottery, Jacobean cutlery, Victorian clothing and everything in between.