Tourist bonanza rakes in millions