The new fleet of 35 cabs in Mexico's colonial city of Puebla are driven exclusively by women and don't stop for men. Each pink taxi comes with a beauty kit, a GPS system and an alarm button.