LONDON - The Lady's Slipper Orchid, Britain's rarest wild flower, has gone on public display for the first time in more than half a century after being saved from extinction.
English Nature yesterday revealed the location of seedlings of the orchid after years of secrecy.