As SLF the worst turbulence I've ever experienced was coming back from CMB (can we see a trend here?

) Aircraft throwing itself every which way. Pax screaming, throwing up and lots of crossing going on.
The crew spent a good few hours strapped in.
When we arrived back at LHR people actually kissed the ground! It really was bad.