A London man took an educational tour of his home city and broke a Guinness World Record by visiting 42 museums in 24 hours.