When did the British Army defeat Napoleon at Waterloo ?
In this battle , French troops of the Armée du Nord under Napoleon 's command , defeated a Prussian army under Field Marshal Blücher , near Ligny in present - day Belgium .