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)

CONTRIBUTED BY

DESCRIPTION

loading...