Each year on 5th March, Cornwall comes together to celebrate St Piran's Day. While visitors often stumble across the black-and-white flags and lively parades by accident, for locals, this day carries a deeper meaning rooted in history, pride, place and identity