Nepal Police is the national and primary law enforcement agency of Nepal. It is primarily responsible for maintaining law and order, prevention of crime and crime investigation within the jurisdiction determined by the Constitution of Nepal. Apart from its primary role, Nepal Police conducts a vast array of duties such as VIP protection, Security of Vital Installations, Traffic management, Secret services, Intelligence collection, Riot Control, Disaster management, Hostage rescue and various other Ceremonial roles. Nepal Police is currently led by Inspector General of Police Dhiraj Pratap Singh since 3 May 2022. He is the 29th IGP of Nepal Police. History During The Rana Regime (1864–1951 AD) During Rana Regime, little was done to institutionalize the Police Organisation, establishing Milisiya, Thana police Chakki, office of Police director general etc. which gradually shaped The Nepal Police to this modern "Nepal Police". During the period 1951–1990 Nepal saw the dawn of democracy after the fall of the Rana regime. The Police Headquarters was established in 1952 in Kathmandu. Mr. Toran Shamsher J.B.Rana was appointed the first Inspector General of Police. The Police Act, 2012 BS (1955 AD) came into effect. The Police Regulation, 2015 BS (1959 AD) came into effect. The Parliamentary Government under the multi-party system was adopted for some years which was followed by Panchayat System since 1960. The establishment of the Central Police Training Centre in 1963 A.D. 1990–present The Peoples democratic movement of 1990 reinstated the multi party democratic system. The new constitution of the kingdom was promulgated on 9 November 1991. The Police Reform Commission was constituted in the year 1992 and Modernization of the Police Organisation started to tune with the aspirations of the people and norms of Multi-Party system. The first contingent of police personnel was deployed in UN Mission in 1991. More than 2000 police personnel have already left their feet serving the international community in blue helmet. Nepal Police is the main and principal law enforcement agency of Nepal. Nepal Police has total 79,554 police personnel and has 2,344 permanent and 507 temporary police offices and units spread all over the country. The present chief of Nepal Police is Dhiraj Pratap Singh. Head of Nepal Police The Nepalese Police is headed by the Inspector General of Police of Nepal. He reports directly to the Ministry of Home Affairs and is appointed by the Government of Nepal for a tenure of four years, although two