English, Manx, Scots, Irish, USA, Navajo, Japanese, Chinese, Hong Kong Chinese, Indonesian, Filipino, Thai, German, South Molluccan, French, Cypriot, Spanish, Italian, Romanian, Hungarian, Bulgarian, Polish, Russian, Georgian, Zimbabwean, South African, Zambian, Bahamian, Bermudian, Australian, Kiwi, Serbian, Latvian, Khazak, Ivory Coast, Burmese, Melungeon (well they think they're different from normal USA), must be more I've forgotten
Then add in Gypsies of various ethnicities, and mixes such as Thais of Vietnamese and Korean ancestry.........