Mayura Raksha
Sri Lanka
The Mayura Raksha is a Peacock Demon that actually wards off evil. The three peacocks that form the headdress bring peace, harmony, and wealth to the owner. The face, painted red with bulging eyes and a protruding tongue, depicts the mighty Rakshasas, supernatural beings that once ruled Asia.
This entity appears in the story “23. Island Faiths”.