Where do Hmong People Come from?

The Hmong people come from the mountainous regions of Vietnam, Laos, China, Thailand, Burma and their main religion is Shamanism and Buddhism.