Josip Broz was born to a large peasant family in Kumrovec, northwest of Zagreb, the capital of Croatia, of a Croat father and a Slovene mother.