Paris - Kuwait and France signed on Tuesday a contract to buy 30 French Caracal helicopters for over one billion euros.