Over 51,000 pilgrims visit Vaishno Devi shrine in one day