Preliminary Engineering Design of the Uganda Standard Gauge Railway Network (Phase I):Modernisation of Malaba- Kampala Railway Line
Error message
- Deprecated function: Constant PDO::MYSQL_ATTR_USE_BUFFERED_QUERY is deprecated since 8.5, use Pdo\Mysql::ATTR_USE_BUFFERED_QUERY instead in DatabaseConnection_mysql->__construct() (line 332 of /home/barow6bcmdg2/public_html/gauff/includes/database/mysql/database.inc).
- Deprecated function: Constant PDO::MYSQL_ATTR_MULTI_STATEMENTS is deprecated since 8.5, use Pdo\Mysql::ATTR_MULTI_STATEMENTS instead in DatabaseConnection_mysql->__construct() (line 344 of /home/barow6bcmdg2/public_html/gauff/includes/database/mysql/database.inc).
- Deprecated function: session_set_save_handler(): Providing individual callbacks instead of an object implementing SessionHandlerInterface is deprecated in drupal_session_initialize() (line 245 of /home/barow6bcmdg2/public_html/gauff/includes/session.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 460 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 483 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_handler->get_join() (line 758 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/includes/handlers.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 460 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 483 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_handler->get_join() (line 758 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/includes/handlers.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 460 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 483 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_handler->get_join() (line 758 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/includes/handlers.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 460 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 483 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_handler->get_join() (line 758 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/includes/handlers.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 460 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->queue_table() (line 483 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_query_default->add_field() (line 843 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_query_default.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in views_plugin_display->get_plugin() (line 947 of /home/barow6bcmdg2/public_html/gauff/sites/all/modules/views/plugins/views_plugin_display.inc).
- Deprecated function: Using null as an array offset is deprecated, use an empty string instead in _block_render_blocks() (line 906 of /home/barow6bcmdg2/public_html/gauff/modules/block/block.module).
Client

financier
The existing metre gauge railway between Mombasa in Kenya and Kampala in Uganda is more than 100 years old and has limited capacity for freight and passengers. The railway services are inefficient and unreliable. At present, less than 10% of the freight handled at the sea port of Mombasa is carried by rail, leaving the balance of more than 90% to be transported by road trucks.
In 2009, when the port of Mombasa handled 19 million tonnes of freight, a Kenyan - Ugandan bilateral agreement for the joint development and operation of a high capacity standard gauge railway line between Mombasa and Kampala was signed. The project comprises the Ugandan part from Kampala to the Kenyan border at Malaba with the length of approx 250 km. To be implemented for Diesel traction with provision for future electrification.
Activities under this project included the following;
- Topographical Survey, Geological Survey
- Preliminary Design
- Traffic Study and Analysis
- Operation Study and Concept design
- Concept Design of the optimal technical solution for the construction and operation of the line
- Cost Estimate, Financial and Economic Assessment
- Environmental and Social Impact Study
- Business modelling for financing, development and operation of the line
