BRASILIA (Reuters) - British Prime Minister David Cameron had oil and sports on his mind when he visited Brazil this week seeking business opportunities in the South American nation that overtook Britain last year to become the world's No. 6 economy.