Shanghai distributes self-testing Covid kits to residents