We welcome all truth seekers to contact us.

Question 31: In the Book of Zechariah in the Bible, it is prophesied: “And his feet shall stand in that day on the mount of Olives, which is before Jerusalem on the east….” The Lord’s return will most certainly be on the Mount of Olives in Judea, and yet you testify that the Lord Jesus has already returned, appearing and working in China. China is an atheist nation and it is the darkest, most backward nation which defies God most severely, so how can the Lord’s return be in China? We really cannot figure this out, so please answer this for us.