English MCQs Idioms & Phrases
Q ” To set the Thames on fire.” meaning of this idiom?
  • A A. Become nerveous on stage
  • B B. Destroy with fire
  • C C. Do something extraordinary or brilliant
  • D D. Wreak evil on something
Leave a Comment