At least 10 people were killed and 20 others injured after two Tamil Nadu government buses collided head-on near Kummangudi in Sivaganga district on Sunday evening, police said.