The 2016 Nobel Prize for Chemistry has been awarded for the development of the world's smallest machines. Jean-Pierre Sauvage, Sir J Fraser Stoddart and Bernard L Feringa will share the 8m kronor (£727,000) prize for the design and synthesis of machines on a molecular scale. Read more