Communist Party of the Philippines

The Communist Party of the Philippines is a political party in North Philippines and one of the country's main, alongside the internationalist People's Revolutionary Party and the nationalist Katipunan.