Nepal Police
arry 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.