Around 2 million people visit this fun fair every year.