Answer:
Japan. With respect to country size/area, Japan has highest road density and is 327 km length of roads per 100 sq km area.
You need to login to perform this action.
You will be redirected in
3 sec