Kettlebells are compact, do not require expensive racks, and can be stowed away in a corner, which makes them suitable to train anywhere -- a park, indoors, at a gym, or even at home ...