UPDATED 1.57PM | The Election Commission has fixed Aug 4 for the Sungai Kandis state seat by-election in Selangor...