A Spanish-owned cruise ship carrying 178 passengers has been impounded on the River Thames in London because of serious safety deficiencies…