Overseas political leaders, scholars and policy researchers pointed to the CPC's long-term strategic vision, people-centered governance and capacity for constant self-improvement as key drivers of China's development as the CPC marked its 105th founding anniversary on Wednesday.