No, Indian parliament don't have to ratify this treaty, cabinet approval is enough. It is better to get all party consensus in this deal, but our politicians are not intellectually capbable enough to understand the gravity of this deal, and also not mature enough to look beyond petty party politics. Also, it it better to avoid the decisions of "politicians" (??) like Govindas, Lalu Yadavs or the red-brigade.