Kotomora
人工島 (jinkoutou) Japanese meaning: artificial island | Kotomora