Source: China – South China Morning PostA social media post in early March claiming that India had become the world’s most populous country created a storm in China.The post claimed India’s population had hit 1.415 billion and was widely shared on social media, adding to rocky relations between Beijing and New Delhi and concerns over domestic growth hurdles in China, while also fuelling discussions about a host of social issues.Demographic issues have been a hot topic in China since last year, when the once-a-decade census found the…Read More