India's present population is less than that of China, making China the world's most populous country and India the second most populous. Option A is incorrect as India's population is still smaller than China's. Pakistan has a smaller population than India, and England (UK) has a much smaller population than India, making C and D incorrect.