My friend, who became a US citizen recently and got her new US passport, has a question. Can she use her Japanese passport (her country Japan doesn't allow dual citizenship) to travel to another country (India) since unexpired Indian visa is on her Japanese passport? or Will she need an Indian visa on US passport since Japanese passport became invalid when she became a US citizen?