In the top 9 countries with nuclear weapons list, India and China stand behind each other at 6th and 7th positions. While Pakistan and China, who have been at odds with India for ages, have more nuclear weapons in their arsenal, India reportedly has 164 nuclear warheads.