Hong Sha Dao

Hong Sha Dao (Island of the Red Sands), commonly refered to as Hong Sha, is an artificial island which was created by China. The Island is/was located in the South China Sea, seven hundred and sixty miles from Mainland China. (Episode 1).

(spoiler)

in the last days of Donald Trump's tenure (year 2023 or 2024 not clear) the USA fires a nuclear missile and destroys Hong Sha Do killing all it 26 thousand inhabitants.

(spoiler end)