The two witness may well be the Jews and Christians, IMO.
Interesting point. I always assumed the two witnesses would be two people, but it makes sense that the two witnesses would be two groups of people.