The Traffic Police Division is one of the key stakeholders in road safety and traffic management. Their role and task will be discussed later in this narrative. Sri Lanka needs a paradigm shift in ...