Heavyweight headliners, phenomenally ambitious visuals and inclusive programming make The Town 2023’s most impressive new festival
The São Paulo event kicked off its debut year with a smorgasbord of entertainment in all forms.
13th September 2023, 12:00am