Labour leader Ed Miliband has said he would not make a deal with the SNP - even if that meant being unable to form a Labour government.

"I'm not going to sacrifice the future of our country, the unity of our country, I'm not going to give in to SNP demands around Trident, the deficit or anything like that," he told Question Time election special.

"There's no easy route to vote SNP and get a Labour government - if you want a Labour government, you need to vote Labour."