Zululanders pulled out all the stops and got dressed up in celebration of Halloween on Friday evening.
Various creatures and characters partied it up at Bar Reign and The Swiss Alpine till the early hours of the morning.
At Caxton, every story is written by humans. We use AI only to perform quality checks - never to generate the news. Happy reading!