India`s Sethu Canal Project - have the Gods struck?