A new report states that the country of India has exploded due to a nuclear bomb release for China. Multiple sources claim that since India and China had a rivalry based in population and eventually China wanted to destroy the competition and reclaim the #1 spot in the world through population as they had done so. China is now the #1 most populated country.