Nelson: The leader who puts current British leaders to shame

Today, Wednesday 21st of October, sees the 215th anniversary of the Battle that gave Trafalgar Square its name. Towering over this British masterpiece of architecture is the statue of Admiral Nelson, looking towards Parliament and beyond that to the open seas. His victory over the French and Spanish gave the British Navy supremacy of the seas for nearly a century, allowing them to police the world's oceans and stop the transport of slaves.

Source