Statistics for India's Sethu canal project - have the gods struck?