In recent years, there has been considerable progress in our understanding of the treatment and diagnosis of cancer, leading to the development and availability of an increasing array of novel therapies. Concurrently, there has also been an increase in understanding and insight gained into effective management strategies in cancer supportive care which have enabled oncologists to reduce the adverse impact of cancer and its treatment. However, challenges,...