TLC win at 2024 Dakar Rally shines spotlight on Toyota
Dubai, UAE, 14 February 2024: Team Land Cruiser Auto Body - TLC - has secured an unprecedented 11th consecutive Production Car category victory at the recently concluded 2024 Dakar Rally in Saudi Arabia, reinforcing Toyota’s illustrious history spanning five decades...