Tariq Ali analyses the situation in Britain in view of the General Election on 8 June.

He examines what is happening inside the two major parties and in Scotland.