From what I understand, there are a lot of similarities! A shinobi serves its village much like a knight serves its liege. But, I believe that we ninja have a much wider pool of tasks that we can be assigned, an we are trained to use the arts of stealth more often!
no subject