In the USA it's common to give a thumbs up to say "Yes, this is good" or "Thanks" or convey another appropriate positive meaning.
Are there cultures in which the "thumbs up" gesture a) would not be understood, or b) would be offensive to the local people?