A water dungeon built by Japanese troops 100 years ago was found recently in Shanhaiguan, Hebei Province.Historical records indicate that the cell was built in 1900 by Japanese troops after they...
Please login first!
A water dungeon built by Japanese troops 100 years ago was found recently in Shanhaiguan, Hebei Province.Historical records indicate that the cell was built in 1900 by Japanese troops after they...