A crescent-shaped crater in Northeast China named the 'Yilan' Crater holds the record as the largest impact crater on Earth that formed in the last 100,000 years.
A picture book edition co-authored by Nobel Peace Prize winners 14th Dalai Lama (Tenzin Gyatso) & Archbishop Desmond Tutu, titled "The Little Book of Joy" will be released in September 2022.