China is larger in both land area and people.
China
India has the second largest population on Earth. There are 1.2 billion people there. China is the only country with a larger population.
Yes China is neighboring country of India.
It is neither in India or China. It is an independent country
India is larger than France.
india
India is the best in the world China has a much larger GDP and money in total.
what relative locations of the country or what it lies close to bhutan
India & China. Nepal is an independent country between India and China. Nepal share boarder with China on north and india on east, west and south.
china is 3 times grater than India in terms of land.
Bhutan or Nepal both are near to China and India
china