NPPMCL celebrates Independence Day