As far as I can see BJP till date has shown the best work for nation amongst the others we have seen. For obvious reasons many outside countries who dont have Indian interest in mind wont like BJP and would go all out to defeat it.
I think this nuclear deal is one such thing, time will tell how big a loss this is for India as a nation and the honest people in this country.
I thought MM Singh was honest but he seems to have taken the wrong sides and moved away from his path.
It is he who needs to do the introspection first as he is the PM of this country, using such "honest" faces is a Congress gimmick all thru.