Leigh-on-Sea - often known as Leigh, although not to be confused by the Lancashire version - is a small town by the River Thames in Essex. The census of 2001 showed its population as 20,737 but the internet fails us with the news of this figure from 2011. This British coastal … [Read more...]