Tomorrow over 200 million people in over 100 countries will celebrate Global Handwashing Day.