And further to that, the Italians and the Poles both have a claim to cavalry charges later in WW2 although the Poles were fighting for the USSR and so this charge doesn't appear to be celebrated in Poland today.
Following is from Wiki
http://en.wikipedia.org/wiki/Charge_(warfare)
Battle of Bataan (January 16, 1942): US 26th Cavalry Regiment makes a mounted pistol charge against Japanese positions, the last mounted charge in battle by conventional United States troops.
Eastern Front, World War II, (August 24, 1942): The last cavalry charge against a regular enemy army of Italian history happened in Izbušenskij. It was mounted against a Soviet artillery position along the River Don by 700 men of the Italian 3rd 'Savoia' Cavalry Regiment. This is often reported as "the last successful cavalry charge in history".
Article about this charge can be found here
http://www.history.com/news/the-last...e-70-years-ago
Battle of Poloj (October 17, 1942): The last charge of an Italian horse regiment during WWII. It was executed in Yugoslavia by the 14th Light Cavalry Regiment "Cavalleggeri di Alessandria" versus Communist partisans.
Battle of Borujsko (Schönfeld in German) was the last charge of the Polish 1st Cavalry Brigade just before the end of WWII. On March 1, 1945, it attacked the German lines in support of Soviet Forces. The charge was successful.
So we Aussies might want to claim the last horse charge in history but it definitely aint ours to claim - March 1945, the Poles have it!