Were Giuseppe Garibaldi and Karl Marx alive at the same time?
Yes. Giuseppe Garibaldi and Karl Marx were alive at the same time for 64 years, from 1818 to 1882.
Giuseppe Garibaldi was 10 when Karl Marx was born.
Karl Marx was 64 when Giuseppe Garibaldi died, aged 74.
Giuseppe Garibaldi
Italian general, patriot and republican
Born 4 July 1807 · died 2 June 1882, aged 74