Taiqing Palace is located along the coast of Laoshan Mountain in Qingdao, east China's Shandong province. It is the largest Taoism palace on Laoshan Mountain with a history stretching back some 2,100 years.[Photo/weibo.com]