Pakistan's army chief General Raheel Sharif is retiring from the country's most powerful position. Why does this matter, and why is the military so powerful in the first place?

Reporting by Shaimaa Khalil. Filmed and edited by Kamil Khan.