A 73-year-old Esigodini woman is battling for her life in hospital after her son allegedly detonated an explosive device in her…