Nepal Police

The main and national law enforcement organization in Nepal is called Nepal Police. Its major duties are to uphold law and order, prevent crime, and carry out criminal investigations within the boundaries set by the Nepalese Constitution. In addition to its basic function, Nepal Police also performs a wide range of ceremonial functions, including VIP protection, security of important infrastructure, traffic management, secret services, intelligence gathering, riot control, disaster management, hostage rescue, and several other roles.