A cart, comprising: a plurality of removable baskets having respective rims; and a foldable frame, which has folded and unfolded configurations, and which comprises: front and rear wheels; an upper supporting structure comprising a rear support, a forward support and a pair of crossbars, which are capable, when the frame is in the unfolded configuration, of supporting the baskets side-by-side by the respective rims between the crossbars; a handle extending backward from the rear support of the upper supporting structure; front and rear wheel struts (28, 30), having lower ends connected to the front and rear wheels, respectively, and having upper ends opposite the lower ends; a first joint, which couples the upper supporting structure to the upper ends of the wheel struts; and a second joint connecting the crossbars to the forward support, wherein the frame is configured to fold about the first joint so as to bring the wheels into proximity with the upper supporting structure, characterized in that: the crossbars are connected by a hinge to the rear support, wherein the handle collapses telescopically into the rear support, the forward support rotates around the first joint, the crossbars fold downward on the hinges toward the rear support, and the second joint slides upward along the crossbars as the cart is folded, and both the front and rear wheel struts and the forward and rear supports are configured to rotate about the first joint as the cart is folded so as to bring the handle and the front wheels into proximity with the rear wheels in the folded configuration. a plurality of removable baskets having respective rims; and a foldable frame, which has folded and unfolded configurations, and which comprises: front and rear wheels; an upper supporting structure comprising a rear support, a forward support and a pair of crossbars, which are capable, when the frame is in the unfolded configuration, of supporting the baskets side-by-side by the respective rims between the crossbars; a handle extending backward from the rear support of the upper supporting structure; front and rear wheel struts (28, 30), having lower ends connected to the front and rear wheels, respectively, and having upper ends opposite the lower ends; a first joint, which couples the upper supporting structure to the upper ends of the wheel struts; and a second joint connecting the crossbars to the forward support, wherein the frame is configured to fold about the first joint so as to bring the wheels into proximity with the upper supporting structure, characterized in that: front and rear wheels; an upper supporting structure comprising a rear support, a forward support and a pair of crossbars, which are capable, when the frame is in the unfolded configuration, of supporting the baskets side-by-side by the respective rims between the crossbars; a handle extending backward from the rear support of the upper supporting structure; front and rear wheel struts (28, 30), having lower ends connected to the front and rear wheels, respectively, and having upper ends opposite the lower ends; a first joint, which couples the upper supporting structure to the upper ends of the wheel struts; and a second joint connecting the crossbars to the forward support, wherein the frame is configured to fold about the first joint so as to bring the wheels into proximity with the upper supporting structure, characterized in that: the crossbars are connected by a hinge to the rear support, wherein the handle collapses telescopically into the rear support, the forward support rotates around the first joint, the crossbars fold downward on the hinges toward the rear support, and the second joint slides upward along the crossbars as the cart is folded, and both the front and rear wheel struts and the forward and rear supports are configured to rotate about the first joint as the cart is folded so as to bring the handle and the front wheels into proximity with the rear wheels in the folded configuration.