The two witnesses of Revelation are commissioned by God to face fierce opposition and will be invincible until they complete their testimony, after which they will be martyred in Jerusalem. Their ...