Saturday, 20th, 2024 | 5:28AM Updated

The stolen Buddha head is displayed at the National Museum of China, the second most visited museum in the world, next only to the Louvre in Paris, France.
Stolen Buddha Head Displayed at Museum of China in Beijing

    In Case You Missed It

    Real Time Analytics