What is the fastest mile run?

The fastest time for the mile run is 3:43.13, by Hicham El Guerrouj in Rieti, Italy on June 7, 1999