Passengers sailing on the Thames with City Cruises can sing along to their favourite carols this Christmas.
Guests will be provided with a glass of mulled wine on arrival, before spending a 90-minute journey sailing from Westminster to Tower Bridge and back. Live performers will lead passengers in a chorus of classic Christmas tune, while attendees will be provided with festive Christmas crackers and song sheets.
Tickets are £19.99 per person for the cruise, operating Sunday December 9 and 16. Guests are advised to book early to secure seats, departing Westminster Pier at 16:30pm, returning at 18:00.
For details visit www.citycruises.com or call 020-7740 0400.