Technology | Wed Apr 16, 2014 5:59am EDT

China blames France's Veolia for tap water pollution