Cameron has bottled out of every opportunity to go head to head with Farage and after Nick Clegg was comprehensively demolished in live debates with Farage during the 2014 EU election campaign it's understandable that he would continue to avoid facing up to the country's most trusted party leader.
The debate will take place on June 7th in front of 200 people where both leaders will answer questions from the audience.
The BBC is reportedly pushing on with plans to exclude UKIP completely from an EU debate they are holding at Wembley Stadium.