Help identify this small spiney praying mantis?
This appears to be a species of Sub-Saharan flower mantis in the genus Pseudocreobotra. 

Specifically, it resembles the spiny flower mantis Pseudocreobotra wahlbergi. 



 © 2013-2018 carlarush 

The species gets its name from the spiny structures on its abdomen. According to Wikipedia, the color is variable: 


  being typically greenish, but it can equally be yellowish, pinkish or reddish


According to here, you can determine the sex of your specimen by counting the "abdominal appendages" (i.e., spikes):


  females have just 5 abdominal-appendages on the underside, however males have 6




 © 2004 Steffi Schuttauf 

This might also be P. ocellata, which would be able to be distinguished from P. wahlbergi based on its smaller adult size [source].