I spoke to some passengers on this mornings 787 from Cancun when it landed at Manchester early afternoon.. They were told the diversion to Gatwick was due to fog at Manchester. I know of at least one other aircraft which diverted to Liverpool for the same reason.