Back in 2023, just 25 kilometers (15.5 miles) off the eastern coast of Azerbaijan, a new island was born. This wasn’t just ...