The 35-year-old Egyptian ship , Al Salam Boccaccio 98 , sailing under a Panamanian flag , was traveling a regular route between Duba , Saudi Arabia , and Safaga , Egypt , and was carrying Egyptians returning home for vacation .