A Song of Tiananmen Square
For most, July 20 might just be a typical hot summer day. On July 20, 1999, the Chinese Communist Party launched a brutal persecution against 100 million innocent Chinese citizens practicing Falun Gong in China. Falun Gong, also called Falun Dafa, is rooted in the traditional Chinese cultivation or meditation methods and its spiritual ideology […]
Baby Handed Over to the US Soldiers in Kabul
The heartbreaking scene played out at the wall around the Kabul airport — where thousands of Afghans are trying to flee from the Taliban-controlled country. “The mothers were desperate, they were getting beaten by the Taliban. They shouted, ‘Save my baby!’ and threw the babies at us. Some of the babies fell on the barbed […]