The Lu Xun Museum in Beijing is displaying a lost Buddha head statue returned from Japan. The statue was originally placed on the northern wall in the No 8 Tianlongshan Grottoes in North China's Shanxi province. It has been lost overseas for nearly a century and was the 100th cultural relic repatriated in 2020.