Kate Middleton was fully in her element when she visited a Welsh charity called TÅ· Hafan. The Princess of Wales wore a ...