Google promised that we'd all be getting access to its Meet video conferencing service sometime in May, and today is that day. Google Meet's free video calling service is now live and available on the web for everyone.

Read More