"Once Pranab had said that Hyde act will not b applicable. After that there was statement of an American saying that Hyde act will b applicable. UPA is not telling the truth and sharing all points with Left or BJP."
The fact is both Pranab and the US are telling the truth. Why?
It is the 123 Agreement, wherein India & US appended their signatures, that binds both nation.
The Hyde Act is a domestic Act of the US and because it is so, is non-binding on India. However, technically, the Hyde Act binds the US (not us) while implementing the agreement. India likewise can have our own domestic laws that bind us not the US while implementing the agreement. So if each nation is adamant, it creates a gridlock. In practice and otherwise, international treaties supersede domestic laws.
The US-China Nuclear Agreement also contained certain clause sensitive to the Chinese. e.g. The President has to certify each year that China respects human rights in Tibet. The Chinese keep violating human rights, the US President keeping certifying.