25 June – 30 June Read more Teck Whye June 20, 2019Past Events, Public Carnivalssaxmin saxmin0 Comment 25 June – 30 June