History of Europe

When did the mesolithic start and end?

Start: 10,000 BCE

End: 6000 BCE (Europe), 4500 BCE (Nile valley), 3000 BCE (South Asian subcontinent)