Government borrowing for financial year higher than expected

The government borrowed £151.9bn in the year to March, according to official figures.