Orchid thought to be extinct in UK discovered on rooftop of London bank

Orchid thought to be extinct in UK discovered on rooftop of London bank