Role of Mikvaot and Tahara During the Times of the Beit Hamikdash

The general laws relating to “tahara” (purity) are complicated, seem [...]