to have travelled traveled many countries

listen to the pronunciation of to have travelled traveled many countries