There is no doubt 123 agreement is an honourable one. But the twist is that the agreement becomes operational on the indian side with the cabinet approving it where as on the american side it has to be approved by the senate! American tried to corner Indians showing the senate ghost. What if the senate rejects the agreement, I wonder.