The British Tourism & Travel Show 2018 launches new ‘Destination Europe’ area

The British Tourism & Travel Show 2018 has announced the launch of a new…