The Government of Indonesia has ordered the establishment of a Land Transportation Authority (LTA) under the Transportation Ministry to oversee all modes of public transport in the country. The LTA is...

This content is available to only subscribers.