Thousands of Serbians protested in Belgrade on Saturday against President Aleksandar Vucic and his Serbian Progressive Party (SNS), making demands including media freedom, an end to attacks on journalists and opposition figures, and no secret treaty with Kosovo.