Manduca Baby Carrier is Germany’s most popular baby carrier in 100% certified organic cotton designer fabrics and is available in wonderful colours.