The war in Ukraine, the on-going pandemic, rise in inflation and climate change have led to over 300 million people livi