When Princess Kate was pregnant with her third child, Prince Louis, she experienced some rather weird cravings.