A US tourist fulfilled a promise by shaving his head in Haridwar after livestreaming daily across India for 60 days, honouring local spiritual traditions.