Where does canneloni come from?

They come from Spain. They come from Spain.