The people of North America have little idea of religion, but they have strict public morality. The Latin people are without morality but they are highly religious.