The correct option is C 20000 BC to 8000 BC
Mesolithic Age was a ancient cultural stage that existed between the Paleolithic Period with its chipped stone tools, and the Neolithic Period with its polished stone tools. It extends from 20,000 BC to 8000 BC. The word Mesolithic derives from the Greek: Mesos (middle) and Litho (stone).