I have done some research into this issue and my conclusion is that there was no Nanjing Massacre. the whole event was simply staged and fabricated by the chinese. However, both Tainan Men square and the present Tibet killings are real!
Nanjing Massacre was faked by the Chinese. There was absolutely no witness to such an event.
Research shows that the photos relied by China were either fake or real but nothing related to Nanking or sometimes even the Japanese, e.g., an execution of a bunch of Chinese men but turn out (if you scrutinize the picture or footage carefully) to be nothing more than public execution of criminals by Chinese officers.
towards late 1937 the number of citizens shown by some public records were not more than 200,000 so where did the rest of 100,000 come from? also, to slaughter over 300,000 people within a short period of time, i.e. 90 days without any mass killing machine such as gas chamber using by the Nazi is beyond imagination ... this claim really makes those Japanese sound like gods. Technically speaking, its impossible.
The independent foreign witnesses claimed that when the Japanese Imperial Army were approaching Nanking many Chinese troops were petrified and many fleet frantically. In an attempt to destroy some valuable military information they started to burned down houses.
Whats worst they started to shoot each other in an attempt to get out of Nanking Gate as there were just over toooo many people blocking their way. This was probably why according to some of the Japanese military witnesses said that they saw piles of Chinese dead bodies when they got to Nanking Gate.