Festival a feast of exotic culture