Optimise WorldLocation.with_announcements/publications
Optimise WorldLocation.with_announcements/publications

Once again, the join/distinct was resulting in a really inefficient
query.

ggoral/whitehall,robinwhittleton/whitehall,robinwhittleton/whitehall,askl56/whitehall,askl56/whitehall,YOTOV-LIMITED/whitehall,ggoral/whitehall,robinwhittleton/whitehall,robinwhittleton/whitehall,ggoral/whitehall,hotvulcan/whitehall,hotvulcan/whitehall,askl56/whitehall,YOTOV-LIMITED/whitehall,hotvulcan/whitehall,alphagov/whitehall,YOTOV-LIMITED/whitehall,hotvulcan/whitehall,alphagov/whitehall,ggoral/whitehall,YOTOV-LIMITED/whitehall,askl56/whitehall,alphagov/whitehall,alphagov/whitehall