Eight people were killed and 43 others injured when a truck rammed into a tractor-trolley carrying pilgrims in Uttar Pradesh's Bulandshahr district in the early hours of Monday, police said.