Inflation in Pakistan has broken a 50-year record. It has now touched 31.5%. What explains this? Molly Gambhir brings you a report.