Tekeze Substation Engulfed in Flames following Drone Strike Tekeze Hydropower is a critical energy infrastructure project in Ethiopia, located on the Tekeze River in the Tigray region. It features a 188-meter double-curvature arch dam—one of the tallest in Africa, with Read More …

