Twenty-one people were killed in an explosion in a firecracker warehouse in Gujarat state.