Welcome to London! Royal Navy’s largest warship sails down the Thames as armed forces put on show of strength for Olympics

Welcome to London! Royal Navy’s largest warship sails down the Thames as armed forces put on show of strength for Olympics