Ireland has become the first nation to approve same-sex marriage by a popular vote last weekend.
A momentous and historical moment for LGBT rights and for Ireland
Children waving rainbow flags during the celebration at Dublin Castle.
Panti Bliss, joined the huge crowds that gathered at Dublin Castle
When Ireland went to the polls to vote in the same-sex marriage referendum yesterday, something pretty magical happened.