What Makes A Cruise Ship Float?

Have you ever wondered as to what makes a cruise ship float on the surface of sea water? It is a great pleasure to sail in a huge ship in the midst of oceans. People who work on ships such as navigating officers, marine engineers, know the reason [...]