JPMorgan’s top mining picks are London-listed BHP, Rio Tinto and Glencore.