Downtown Alton to host multicultural festival this weekend

by