Who are the two witnesses mentioned in Revelation 11? What is their purpose?

The short answer is the Bible does not tell us who they will be. Therefore only God knows the answer. However, this does not stop many theologians and others including us from speculating. The one most common suggestion is that they will be Moses and Elijah, since they were present on the Mount of Transfiguration […]