The Communist Party of China has won people's heart, which is why the party has become increasingly stronger, says a Sri Lankan expert who once studied in China.