London : It may look like a toy, but this miniature car has as much right to be on the road as any other vehicle. Measuring just 45.2cm or 17.79 inches in height, Mirai – ‘future’ in Japanese – has just entered the Guinness World Records Book 2013 for being the lowest roadworthy car. Mirai […]