Development cuts, windfalls curb fiscal deficit at 6.8pc

Development cuts, windfalls curb fiscal deficit at 6.8pc