The correct answer to this question is you can have dual, triple or any number of citizenship along with a US citizenship. Actually US government are not at all bothered about the dual citizenship matter. They don't even try to recognize the citizenship status of country's citizens. As a US citizen whether you be a citizen of India or China or any other country, that doesn't affect your life or activities in USA by any means. Actually american government is only bothered about the activities of it's individuals within the state. A US citizen can have dual citizenship.