AWASH IN GREEN More than 50,000 people attended the annual St Patrick’s Day Parade in London. This year’s grand marshals are Double Olympic gold medal winner Kellie Harrington and Irish Paralympic gold medal-winning cyclist Katie-George March 17, 2025 Big Pic·LONDON·London News