It is a stomach bug known to afflict some backpackers with bouts of uncomfortable diarrhoea. Now scientists say they have discovered how the parasites that cause giardiasis - one of the world's ...