Reported by Kingshuk Dutta, Written by Kingshuk Dutta | Wednesday December 5, 2018
The BMW G 310 R is the smallest motorcycle from the German manufacturer. But at the same time, it is big on promise too. We ride the BMW G 310 R at length and come away impressed.
www.carandbike.com