Pakistan unveils budget of 14.500 trillion rupees (about $50.5 billion) for 2023-24 fiscal year. 950 billion rupees earmarked for development projects that are likely to appeal to voters in this year's general election.

Prime Minister Shehbaz Sharif blames his predecessor Imran Khan - ousted by a no-confidence motion in April. Khan's popularity has morphed into street violence since his brief arrest in May, leading to mass arrests and trials before military courts.