Great Yarmouth is an English seaside town situated at the mouth of the River Yare, about 120 miles to the North East of London. Around 5 million people visit Great Yarmouth every year, making it Britain's third most popular seaside resort. It is about 20 miles from Norwich, the nearest city, and close to the Norfolk Broads - a popular network of inland lakes and rivers.