Home World News BP Strikes major oil find offshore Brazil in biggest discovery in 25 years