A partial solar eclipse is witnessed in Beijing, capital of China, Dec. 26, 2019. (Xinhua/Feng Kaihua)