John Kasich on Monday knocked leading Republican presidential rivals Donald Trump and Ted Cruz over their policy views on Muslims amid a renewed focus on battling terrorism.

"Some people say what we ought to do is ban all Muslims from coming into the country," Kasich said during a town hall in La Crosse, Wis., referring to Trump's proposal without naming the candidate.

"Are you Catholic, or are you Muslim?" Kasich asked mockingly. "How do you do that?"

Read the complete original version of this item...