The most recent wins are 2009 and 2010.
Australia beat England by 45 runs.
Australia beat England 12 - 6
England beat Australia by 197 runs at the Oval to regain the Ashes with a 2-1 series victory, having previously beaten the Australians by 115 runs in the second Test at Lord's and Australia to emphatically beat England by an innings and 80 runs at Headingley in the fourth Test match. The first and third Tests at Cardiff and Edgbaston were draws.
The last time that India beat Australia in a cricket match was July 2, 2013. The team from India beat Australia by more than 47 runs in Darwin, Australia.
England. They beat Australia in the final via an extra time Jonny Wilkinson drop goal
The Final in 1991 was played in Twickenham, London. Australia beat England 12 - 6. The whole event was jointly hosted by Wales, Ireland Scotland England and France
Australia won the cricket world cup in 1987. Australia beat England in the final.World Cup was hosted by India and Pakistan.
England because last time they played against Australia they beat them by 300 because they had 300 and we had 600.
1987-England 1999-Pakistan 2003-India 2007-Sri Lanka
Australia beat England to win the Cup 12 - 6
France has not to date been a host of the RWC. It was a shared host with England,Scotland Ireland and Wales in 1991. Where Australia beat England 12- 6