The great debates that politicians won't touch

14 April 2010, 6.30pm
2 Lord North Street, Westminster, SW1 (door on Great Peter Street)

An IEA debate on the key issues facing Britain that are being ignored in the general election campaign