Somehow dual citizenship works for Bangladesh, Pakistan and Sri Lanka and a hell lot of other developing countries with lots of poverty. Only India is weirdly poor. I fail to see any link between poverty and this stupid policy.
Hell a lot of really poor african countries allow it :
Angola, Burundi, Comoros, Cabo Verde, Côte d'Ivoire, Djibouti, Gabon, Gambia, Ghana, Kenya, Mali, Morocco, Mozambique, Niger, Nigeria, Rwanda, Senegal, São Tomé and Príncipe, Sierra Leone, Sudan, Tunisia, Uganda, and Zambia.
In asia, Combodia, Lebanon, Iraq, Syria besides above allow it.
Somehow, its always "India is poor and India is special" song that you sing. I believe its a hell lot of bullshit.