Namibia receives first shipment for pioneering battery energy storage
The Omburu project, located near Omaruru in central Namibia, is designed to store 51 megawatt-hours of electricity for release during peak demand, displacing costly emergency imports









