The Balochistan Assembly has recently passed the Balochistan Tax on Land and Agricultural Income Bill, which imposes an income tax of up to 45 per cent on agricultural earnings.