Business travel, full recovery expected by 2025