Nearly 40,000 Iranian pilgrims have embarked on the Hajj pilgrimage after a two-year interval due to the coronavirus pandemic. Many more have been waiting for years to visit the holy place.