Last weekend brought with it range of celebrations including Halloween, All Saints' Day, Day of the Dead and more. Here's a selection of photos from celebrations around the world.

A woman in the role of a spirit known as a "Gede" looks on while holding a human bone in her hands during Day of the Dead celebrations at the National Cemetery in Port-au-Prince, Haiti, Sunday, 1 November 2015. Day of the Dead traditions coincide with All Saints Day and All Souls Day on 1 and 2 November.

The first annual "Viva la Vida" festival was a celebration of Day of the Dead at the Santa Ana Train Station in California. The event featured individual alters to ancestors, food and entertainment.

The souls of departed loved ones are being honored around Latin America as celebrants blend pre-Columbian rituals with the Roman Catholic observance of all Saint's Day on 1 November and All Soul's Day on 2 November to mark the Day of the Dead.

Whitby Goth Weekend was held in Whitby, North Yorkshire. The twice-yearly event brings in people from all over for a weekend of music and celebration of goth culture.

All Saint's Day was marked in Pecs, Hungary with tributes of a thousand candles and paper craned at a public cemetery.

Filipinos flocked to cemeteries and memorial parks to remember their dead as they observe All Saints Day in the predominantly Roman Catholic country of the Philippines.

A girl in costume is held up during a Catrina Fest to commemorate Day of the Dead, a holiday that honors the deceased, in Mexico City, 1 November. The figure of a skeleton wearing an elegant broad-brimmed hat was first done as a satirical engraving by artist Jose Guadalupe Posada sometime between 1910 and his death in 1913.

Indian Christians pay tribute at the graves of their dear ones on All Souls Day in Kolkata, India, Monday, 2 November. The day honors the dead as friends and families gather in cemeteries to decorate graves of loved ones with candles and flowers and offer prayers.