During the annual festival (31 October through 3 November) and on New Year's Day, as many as a million people will come to offer prayers and pay their respects.
372775
People who come to pay their respects are coming on New Year's Day.
372776
As much as one thousand people come on 10 February to pray.