Vietnam is an incredibly diverse country, with as many as 54 distinct ethnic groups being recognized by the Vietnamese government. These groups range in size from the tens of millions to only a few hundred, and it can often be confusing to travellers at first which groups live where and at what places one can discover and learn about the smaller groups in particular.