Baghera

Baghera is a family business located near Paris, France. Every year, a team of talented and enthusiastic designers designs new pedal cars, carriers, small metal cars and wooden toys to the delight of toddlers.