Ethiopia, home to some 70 million people, has faced heavy floods and droughts in recent years.