A Zoroastrian priest dressed in white carefully added wood to a fire that has burned for centuries inside an Iranian temple, sacred to one of the world's oldest religions.Only Zoroastrian priests are allowed in the Yazd sanctum, covering their faces to prevent vapour and breath from contaminating the sacred fire, as they take turns during the day to keep the flame burning.