1. Farnham Carnival

    Farnham has held a Carnival for nearly 100 years and this year is no exception. The theme of the Carnival for 2019 is “Fly me to the Moon” to cele