240 Speaking Topics with Sample Answers (120 Speaking Topics with Sample Answers) is a sequel to 120 Speaking Topics. It only contains 120 speaking topics and sample answers.
Key features:
-120 Speaking Topics
-120 Sample Answers
-480 Useful Expressions
-480 Grammar Questions