The transition from Palaeolithic to Mesolithic to Neolithic was primarily driven by
Choose Your Option
A. Political changes
B. Changes in climate, environment and human skills
C. Religious changes
D. Invasion by foreign people