A huge crowd of devotees