English for Life is a combination of the discussion of philosofical issues and practical activities which will all help you to learn English in a fun and meaningful way.