A protest has been staged in Northern India after a train ran into crowds celebrating a Hindu festival, killing around 60 people.

The train hit the victims who had gathered on the railway tracks on the outskirts of Amritsar city in Punjab state on Friday to watch a firework display.

The disaster has led to new demands for safety reforms to India's accident-plagued railway system, which records thousands of deaths each year.