Which one of the following countries has the highest average of road length on per thousand square kilometer area basis?
A
India
B
Japan
C
USA
D
France
Correct Answer: Japan
Japan has the highest average of road length on per thousand square kilometer area basis.