Brave Tayside girl Ruby’s cancer battle inspires charity picture book

© SuppliedSix-year-old Ruby is battling cancer, with a book being published to raise money for her and other children with the same type of the disease.
Six-year-old Ruby is battling cancer, with a book being published to raise money for her and other children with the same type of the disease.

Breaking