What are the causes of blood in stool?

Bloody stool or Blood clots in stool is a sign that there is bleeding somewhere along the digestive tract. The rectal bleeding or…