Prompt
"Generate an image of a charming town in the North West of England, surrounded by lush greenery and situated near a river, with a medieval castle in the background and vibrant market stalls in the foreground, representing Egremont, Cumbria, with a population of 8,194, showcasing its rich history and community spirit."