Guildford hosts World Cup Lacrosse Championships