Advertisement

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)<draft>

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 xx thousand (was something between 20 and 30 thousand) inhabitants.

(spoiler end)</draft>

Community content is available under CC-BY-SA unless otherwise noted.