May 29 A Thought for the Day - 29th May 2023 - Hills A Thought for the Day - 29th May 2022 - Knowledge A Thought for the Day - 29th May 2021 A Thought for the Day - 29th May 2020