BJP is opposing for only one reason - why it is UPA government who is signing the N-Deal? Why is it not NDA government? They are opposing because they would have liked to take the credit of making India a recognised Nuclear Power. They don't want the credit going to UPA. Period.