The ‘bio bubble’ concept initiated by Sri Lanka Tourism to attract visitors to the country once more has been recognised…