Hi again Jenny,
Your post will probably be merged in to the main thread by a moderator, but for speed here are the details of the flight from FlightRadar24:
DATE FROM TO AIRCRAFT FLIGHT TIME STD ATD STA STATUS
01 Aug 2018 London (LGW) Geneva (GVA) A320 (HB-JXE) 1:07 16:00 19:41 17:35 Landed 20:48
(excuse the formatting...) STA (Scheduled Time of Arrival) was 17:35, actual landing 20:48. So the delay appears to be at least 3 hours 13 minutes.
Hope that helps!