What is the difference between machine comprehension and question answering in NLP?

This is a 1 min read

I recently answered this question on Quora.com