What is this weird road in Djibouti City?

What is this weird road in Djibouti City?