Millions of devotees joined the annual procession of the Jesus Nazarene that lasted nearly 21 hours, six hours longer than last year.
Authorities attributed the delay to the damaged ropes of the carriage caused by intense pulling of devotees near San Sebastian Church.
Police officers helped...