Toyota Kirloskar Motor launches the Vellfire
Toyota Kirloskar Motor (TKM) today unveiled the illustrious Toyota Vellfire, the new luxurious self-charging hybrid electric vehicle in India. The luxurious and spacious interiors of the new Vellfire boasts ...