The Conservative candidate in the former seat of murdered MP Jo Cox has apologised after saying at a hustings event that "we not yet shot anybody so that’s wonderful."

There were gasps from the crowd at the hustings event in Batley and Spen when Dr Ann Myatt praised the "first rate" event then said: "We have here people of all faiths, we have here people from different parts of the community, and we have not yet shot anybody so that's wonderful."

Dr Myatt apologised immediately for the remark, but Labour member David Keeton, who sits on the More In Common committee that fights racial division, set up in memory of Jo Cox, told The Mirror: "My initial reaction at what she said was shock, then utter abhorrence that someone could say such a thing under any circumstances, let alone here less than a year after our wonderful MP Jo Cox was murdered by a far-right terrorist.

"For my wife and I it was made all the more personal as we knew Jo well - we were last with her the evening before she was killed.

"The Tories have parachuted in a candidate for this election who knows nothing about the area and clearly knows even less about the people here."

Dr Myatt is a consultant dermatologist in the NHS has stood for election twice before, losing in Hemsworth in the 2010 General Election, and again in Westmorland and Lonsdale in 2015.

In a later statement, she once again apologised.

"I wholeheartedly apologise for my ill-judged remarks at the hustings and for any offence they caused," she said. "I said sorry at the time and would like to apologise again for my comments, which were out of character and came at the end of a tiring day."