Home Barclays names top 4 defensive stocks to weather global uncertainty