Toyota is set to launch it’s new Toyota Innova model on the 27th May 2005. This is the latest in the range of Toyota people movers known as the IMV platform. IMV stands for International […]