Scientist discover new compound effective in treating certain cancer

Fighting cancer means killing cancer cells. However, oncologists know that it’s also important to halt the…