Huge whale skeleton on display in London

A huge whale skeleton found in the River Thames goes on display in London’s Docklands.