Made in India Diesel bike to launch next year! The Altius Scimitar 670!

By: Avin   On: 04 May 2011

What does a man bitten by the entrepreneurial bug do ? he realizes he’d rather work for himself than any major automotive giants! This […]