Finalised geographic queries, still need to perform thorough tests.