Josh Frydenberg has held his Melbourne seat of Kooyong despite a campaign marred by dirty tactics.

federal election 2019 josh frydenberg kooyong

19th May 2019 9:05 AM