Toyota's latest off-roader made its official debut in Japan on Monday, 20 October, introducing the new Land Cruiser FJ — a compact SUV that combines retro styling with serious off-road capability.