Quick quiz. What’s the first thing that comes to mind when someone mentions our neighboring nation, Sri Lanka? Tea, perhaps? Or the tourism industry fueled by scuba diving and the pristine beaches? Whatever it is, you’d certainly not expect cars, leave alone supercars, to be something you’d expect from this sleepy island. But they have […]
Motoroids.com - Auto news india, car and bike reviews, launch reports, images, prices and scoops