These three dividend-paying companies have all raised their payouts every year for at least 40 consecutive years.
Mexico's Senate has voted to charge cruise ship passengers $42 per head for port calls, drawing sharp criticism from the ...