Car News The Indonesian Toyota Kijang May Be The Most Awkward Car In The World, But It’s An Absolute Tank Read More » December 18, 2023 62 Comments