We've browsed London's best museum shops to give you the lowdown on where to shop for cool gifts, fun toys and iconic souvenirs.
170