Stock markets slide on ‘cocktail of worries’ 20 August 2021 by admin Shares and oil prices fall as investors take fright over economic concerns, Covid and the Taliban. Go to Source