Annual model engineering shows and exhibitions are held around the world, organized either by local and regional clubs or professional exhibition firms. The largest exhibitions are held in London, Doncaster (previously at Harrogate), and Bristol in the UK; York, Pennsylvania in the US; and Karlsruhe in Germany. The [Miniature Engineering Craftsmanship Museum in Carlsbad, California (USA) has a permanent collection of exhibits.