KCSE History P2 2023 MS

KCSE History P2 2023 MS

This is the KCSE History P2 2023 Marking Scheme.

Answers Ksh. 10