Catholics honor the priests killed at Dachau
The Nazis established Dachau, near Munich in southern Germany, as their first concentration camp in 1933.
Imprisoned North Korean Bible study leader freed
North Korean Bible study leader was arrested in August 2019. According to the information of Open Doors, she was freed last week.