In many ways, the National People’s Power (NPP) is the polar opposite of political parties and alliances that have ruled Sri Lanka since Independence. Much of that difference is down to its main party ...