A rainbow flag will fly above government offices in London from tomorrow marking the inauguration of same sex marriage in England & Wales. The first weddings...
Share this note: