From what I have heard before, although there are certain situations where it is technically illegal, the law is not one that is ever enforced, nor one that even has clear consequences anyway.
It would have been nice if they had changed the law about dual citizenship sooner. My fifth generation American grandfather came to Canada as the dependent of my ex-US Army great-grandfather who jumped the gun in 1941 to fight Nazis and joined the Canadian Army before the Pearl Harbor attack had happened. Back then, the law (which was later ruled unconstitutional and repealed in the 80s) said you couldn't naturalize in another country/swear an oath/join an army/etc., or you lost your citizenship, so they stayed in Canada after the war and the citizenship was not carried on down the line due to a lack of meeting the physical presence requirements. Now I'm a mediocre Canuck and I need a doctorate in something before I can queue-jump the green card line and be allowed to live and work in my ancestral homeland an hour away from my house. I wish all those crackpot conspiracy people were right about a North American Union being planned!
Perhaps they should have just returned to the U.S. and said, "We were on an extended vacation." Sure, everyone in town probably would have figured out the truth, but who'd have dropped a dime on the first guy in town to go fight the Nazis? -=Steve=-
Yes i think , bcoz India has announced that i will give dual citizensip to NRIs(non resident indians) which also applies to US NRIs. So a US citizen can have dual citizenship.