Write SQL query to solve given problem: How many French customers shipped 2 orders which have been cancelled?. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT COUNT(T2.country) FROM orders AS T1 INNER JOIN customers AS T2 ON T1.customerNumber = T2.customerNumber WHERE T1.status = 'Shipped' AND T2.country = 'France' GROUP BY T2.customerNumber HAVING COUNT(T1.status) = 2