Khop Khun Kha: What It Means and Who Says It

Khop khun kha means thank you — but only if you're the right speaker. What it means, why kha and khrap aren't interchangeable, and how to answer.