attracting a huge crowd of devotees.