WorldEvidence of Atrocities | Bloodshed on Longmen Island
Japanese troops landed on Longmen Island in southern Guangxi in November 1939, ending the peace of the quiet fishing village. Accounts passed down by survivors’ descendants describe the suffering inflicted by the invaders and a history that cannot be denied.
Evidence of Atrocities | Bloodshed on Longmen Island
World