Hindus celebrate Sacred Thread festival