Annual Festival of the Twenty four Priests of heaven