Skip to main content

Surgery

Radiotherapy

Temozolomide (TMZ)

Limited survival benefit

High recurrence rate

Side effects

Delivery challenges