At least eight persons have been killed in a road accident that occurred along Owerri-Umuaka-Okwudor-Orlu Road, in Ugwu Njaba ...
Imo State Police Command has confirmed that no fewer than eight people were killed in the road accident that occurred on Tuesday. The Police Public Relations ...
Orlu is an 88.8MW hydro power project. It is located on Oriege river/basin in Occitanie, France. According to GlobalData, who tracks and profiles over 170,000 power plants worldwide, the project is ...