No products were found matching your selection.
The lionhead has a peculiar Chinese name, ‘Shouxing’ which means the God of longevity. Shouxing is the God whom the Chinese believe to give long life to people. The Chinese are very fond of the fish because of the fish large head and face look like a Shouxing and Buddha.