The Communist Party of the Philippines (CPP) is a revolutionary organization that advocates for Marxism, Leninism, and Maoism, while incorporating the historical contexts of previous Philippine rebellions…
You need a TRAC license to view the rest of this content. Learn more