The Armed Police Force in Nepal is responsible mainly for border protection while the Nepal Police is responsible for internal security and peace maintenance. Nepal Police serves as Nepal's foremost national law enforcement agency, entrusted with the crucial responsibility of upholding law and order and preventing and investigating crimes within the boundaries defined by the Constitution of Nepal. The Traffic Police is a part of the Nepal Police which works in the sector of Road traffic management.