Barclays picks the global stocks to buy in the ‘cheapest’ sectors — energy and mining

The energy sector is at its "cheapest ever" valuation according to Barclays analysts