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.
People who come to pay their respects are coming on New Year's Day.
As much as one thousand people come on 10 February to pray.