Which of the following best explains the reason the Indian subcontinent was partitioned into two nations – India and Pakistan? A. Most of the population was divided into two main religions -Hinduism and Islam. B. Britain wanted two countries – a democratic one and a communist one. C. Britain believed that creating two nations would create better trading opportunities. D. The Himalaya offered a natural, geographic boundary between the two nations