On 1 August, cruise company Royal Caribbean added a three-course vegan menu in the main dining rooms across its fleet. Read more