Amina Taylor
Press TV, London
The leaders of Britain’s 7 largest political parties have faced off at a televised debate. Absent from the line up was Prime Minister Theresa May who was accused by her rivals of dodging the debate. Days ahead of the UK’s general elections, the Labour party under Jeremy Corbyn is narrowing the gap with the Tories.