F1 Disappointed Leclerc not happy with P4 finish after “annoying” F1 Japanese GPBy Karishma PersadApril 7, 20250 Despite a fourth-place finish at the 2025 F1 Japanese GP, Charles Leclerc described the race as “annoying”. While speaking to…