This is a Cao Lan painting from Ha Giang province in Viet Nam. This is a smaller painting, not one of the full set of a priest's paintings. The images here are 2 of the Kong Zao, The Four Messengers, responsible for transmitting messages from the priests to the gods and in the other direction.