The Lion City, otherwise known as Shi Cheng, is an ancient submerged city located 130ft beneath Qiandao Lake, China. A maze of white temples, memorial arches, paved roads, and houses are hidden there. It’s around 1300 yrs old.
221 views · Friday, January 15, 2021 (4 years ago)