India, as I have said elsewhere, is, if you'll pardon the sweeping generalization on so many levels, God's gift to America. And I'm not just talking about the women.
Nevermind the reactors. Giving us Namrata is enough! "Thank you, America - for your love and support." -- Namrata Singh Gujral (Click the pic)