Festival celebrates a wealth of different cultures

by