The dawn of the 21st century has ushered in a plethora of global problems and challenges, not least of them being issues of poverty, inequality, social injustice, climate change, globalisation, socio-political crises, unemployment and food insecurity.