>Where is a country like Ethiopia getting all the money for such a mega-project?
The cost is $4.2 billion according to the article, and Ethiopia's GDP is $272 billion. It's not a mystery to see the project get financing, though I imagine the risk of war warped the deal somewhat.