GE2020: Rallies and livestreams happening on July 2

There are no physical rallies held this year in view of the Covid-19 situation, and all the parties have gone online to share their thoughts and vision for Singapore, as well as to address concerns that Singaporeans might have.
Here's what you can catch today (July 2):
Who: PSP's Hazel Poa, PAP's Chan Chun Sing, WP's Kenneth Foo
Time: 6.30pm
Where: Zaobao's Facebook page
Who: National Solidarity Party, Reform Party, Peoples Voice, Singapore Democratic Party, Workers' Party, Progress Singapore Party, People's Action Party
Time: 8pm onwards
Where: Channel 5, CNA, Suria, Channel 8, Channel U, Vasantham
Who: Tharman Shanmugaratnam, Alvin Tan, Sharael Taha.
Time: 12.30pm
Where: PAP's Facebook page
Who: Saktiandi Supaat, Zaqy Mohamad, Fahmi Aliman
Time: 3pm
Where: PAP's Facebook page
Who: Ng Chee Meng, Mohd Fahmi Aliman
Time: 4.30pm
Where: PAP's Facebook page
Who: Hany Soh
Time: 6.30pm
Where: Hany Soh's Facebook Page
Who: Kenneth Jeyaretnam
Time: 8pm
Where: RP's Facebook page
Who: Leon Perera, Jamus Lim, Yee Jenn Jong, He Ting Ru, Gerald Giam, Chua Kheng Wee, Sylvia Lim, Terence Tan, Abdul Shariff Aboo Kassim
Time: 8pm
Where: WP's Facebook Page
Who: Zhulkarnain Rahim, Don Wee
Time: 8pm
Where: CCK GRC's Facebook page
Who: Ng Eng Hen, Chee Hong Tat, Chong Kee Hiong, Saktiandi Supaat
Time: 8pm
Where: On any of the candidate's Facebook page
Who: Desmond Choo
Time: 8pm
Where: PAP Tampines GRC's Facebook page
Who: Darryl David
Time: 8.30pm
Where: Darryl David's Facebook page
Who: Amy Khor
Time: 9pm
Where: Amy Khor's Facebook page
Who: PSP candidates
Time: 9.30pm
Where: PSP's Facebook page
For more original AsiaOne articles, visit here.