Scientists in the US may have found a solution to one of the classic dinner table problems - getting every drop of ketchup out of a bottle.

As the BBC's Pallab Ghosh reports, they say it is down to a non-toxic coating that makes the inside of bottles super-slippery.