Lion City of Qiandao Lake China

Qiandao Lake (Chinese: 千島湖, Thousand Island Lake), is a man-made lake located in Chun’an County, Zhejiang, China, which was formed after the completion of the Xin’an River hydroelectric station in 1959. 1,078 large islands dot the lake … Read more

Siva worshipped in Ancient China

Civilizations of ancient China and India have a long history of interaction. The links between these two ancient civilizations were numerous and were sustained for thousands of years. The Chinese tell of a tradition in “Schuking” in … Read more