The 2003 World Cup Final loss still remains fresh in the memory of a lot of Indian fans as today marks the 17 years since that painful defeat. Australians were too good on the day and registered an emphatic 125-run win. But the demons were put to bed in 2011 when India fittingly lifted the World Cup for the second time in their history in Mumbai.