Lumut) and the Royal Malaysian Air Force (RMAF Honour Guard Battalion or the RMAF College) are mounted in the presence of the Sultan of Selangor and the Sultan of Pahang, respectively, in events where each of the two service branches are involved. Visits to the MoD building by naval and air general and flag officers are also accompanied by the guard of honour units of these services. Nepal In Nepal, the Guard of honour is formed from special troops from Nepalese Army. It is mainly given to the President of Nepal and the Prime Minister of Nepal. Foreign Heads of State also receives the Guard of Honour. Formerly, Guard of honour was given in Tribhuvan International Airport premises but since 2018, Government of Nepal changed the venue to Tundikhel. The first foreign state head to receive the Guard of honour at Tundikhel was Pakistan Prime Minister Shahid Khaqan Abbasi during his visits to Nepal in March 2018. North Korea The Guard of Honour of the Korean People's Army falls under the direct command of the North Korean Supreme Guard Command or by its official name Unit 963. It takes part in ceremonies in which the Commander-in-Chief of the Armed Forces of North Korea and/or the President of the Presidium of the Supreme People's Assembly are in attendance, most notably during arrival ceremonies at Pyongyang Sunan International Airport for world leaders. It has a very pan-KPA organization, with the colour guards of each service branch being present. Accompanying the colour guard is a lead officer in front as well a two associate officers marching to the rear. Prior to military parades on Kim Il Sung Square and during visits to the Kumsusan Palace of the Sun, the Supreme Leader inspects a guard of honour company consisting of troops of the KPA Ground Forces, the Air and Anti-Air Force, the Navy, the Special Operations Forces, Strategic Forces and the Worker-Peasant Red Guards formed up. It is also the set-up during state visits, during arrival and departure ceremonies held at the Pyongyang Sunan International Airport runway. Pakistan In Pakistan, the guard of honour is provided by men drawn from three services of the Pakistan Armed Forces: The Pakistan Army, Pakistan Air Force, and the Pakistan Navy. A tri-service guard of honour company is stationed in Islamabad, the national capital, for services in state visits and important national holidays. The Guides Cavalry also provide