REVENUES at the Zimbabwe Stock Exchange-listed retail giant, OK Zimbabwe Limited came off slightly to $34,3 billion during the year ended March 31, 2021 as consumer spending came under pressure as a result of a vexing economic crisis and disruptions to supply chains as the COVID-19 pandemic restriction bite.