Sri Lanka has the highest road density of any country in South Asia, with some 173.9 km of roads per 100 sq km of land as of 2015, according to the World Bank. This compares with 139.4 km in India and 32.86 km in Pakistan. In 2012 roads also carried around 93% of all passenger traffic and 97% of all domestic freight traffic – figures which are...