Tag

motorised vehicle

An auto rickshaw or tuk tuk (auto, autorick or rickshaw in popular parlance) is a motorised vehicle that is one of the chief modes of transport across many parts of South and East Asia … Full article here
Read More