Toyota Vellfire, which is a sportier version of the Alphard MPV, was recently showcased at a private event in Bengluru. According to...
The Indian arm of Toyota Motor Corporation has showcased the Vellfire 8-seater MPV, which is essentially a sportier version of the Alfhard....