Shillong, Oct 3 (PTI) More than 95 per cent of drinking water supplied to 46 localities of Shillong is harmful for consumption due to the presence of bacteria, high iron content and low pH value, a report of the State Food Testing Laboratory has stated.