Which of the following battles foiled Napoleon's scheme of invading England in 1805?
Battle of Trafalgar
Battle of Leipzing
Battle of Waterloo
None of the above