A draft copy of Labour's manifesto has been leaked, revealing the party's plans to nationalise energy, rail and mail services as well as significant hikes in public spending.

The plans, which are due to be finalised in a meeting in London on Thursday (11 May), have been branded the most left-wing policies in a generation by the media.

Among the promises include spending an additional £6bn ($7.76bn) on the National Health Service as well as an additional £1.6bn on social care.

It also pledges to completely abolish university tuition fees and build 100,000 new council houses a year under a new Department for Housing.

Jeremy Corbyn's plans also include previously known commitments such as the £5bn in increased school spending, employing 10,000 extra police officers and investing £250bn in British infrastructure.

Labour will fund the measures by increasing income taxes on those earning more than £80,000, as well as increasing corporation tax to 26% after the Conservatives cut it from 28% in 2010 to the current rate of 19%.

Manifesto criticised

However, some have criticised Labour's manifesto for being seemingly weak on immigration, crime and defence.

The document does not set a target to cut immigration, insisting that Labour would not make "false promises" as the Conservatives have done. Prime Minister Theresa May has recommitted the Tories to reducing net migration to the UK to tens of thousands, despite the government failing to meet the target in 2010 and 2015.

On defence, Labour said it would only send the armed forces into combat if "all other options have been exhausted".

The manifesto also adds that Corbyn is committed to achieving a "nuclear-free world" and is "extremely cautious" about using Trident, Britain's nuclear deterrent programme.

On leaving the EU, Labour said it would rule out a "no deal" Brexit, while adding it would guarantee worker's rights and drop the Conservatives' Great Repeal Bill.

In a statement, the Conservatives called the manifesto a "total shambles" which would "unleash chaos on Britain".

However, Labour's pledges were praised by some commentators on Twitter.

Note to all, Labour policies are Keynesian, not Marxist. #LabourManifesto

— Tia Kinay (@TiaKinay) May 10, 2017