The new £77bn mega city set over sprawling islands and home to 1 million people
The Khazar Islands, also known as the Caspian Islands, is a stalled development of 41 artificial islands south of Baku, Azerbaijan.
Daily Express :: World Feed
The Khazar Islands, also known as the Caspian Islands, is a stalled development of 41 artificial islands south of Baku, Azerbaijan.
Daily Express :: World Feed