Claim: Southport hosts the largest independent flower show in town.
Verdict: NOT ENOUGH INFO