World champions India defeated England by 126 runs in the first one-day international on Friday to take the lead in the five-match series. India, who made 300-7 after electing to bat, bowled out the tourists for 174 in their first international match at home since the World Cup triumph in April.