![No Picture](https://www.autonewspress.com/wp-content/themes/mh-magazine/images/placeholder-medium.png)
Rickshaw Run August 2015 Shillong, Meghalaya – Kochi, Kerala
It is time yet again for the Rickshaw Run to hit the road. Organised by UK company The League of Adventurists since 2006, the Rickshaw Run is the largest three-wheeler event on the planet. The […]