Able to accommodate thousands of passengers, being onboard a modern cruise ship is like traveling on a floating city. With four-star accommodations and restaurant, nightclubs, shopping malls and fully equipped hospitals, there is almost nothingContinue reading