Why do so many foreign powers have military bases in Djibouti?

Its strategic location at the entrance to the Bab al-Mandab Strait has incentivised various countries to establish military bases in the small African nation

Al Majalla - London