Neighbours and rivals, China and India have the distinction of being the world’s two most populous nations. With between 1.3-1.4 billion people each, they account for 36.5 per cent of humanity. But the similarities largely end there. Over the past three …
( read original story …)