The Different Types of Modern Ferry

The simple task of carrying passengers and sometimes cargo across a body…