Many, if not all, cultures have some sort of spirits. The Chinese have spirits from the netherworld, Muslims have Jinn, and Aztecs have ancestors who visit from the dead. Besides the Aztecs with Day of the Dead, only Germanic based cultures have hauntings by spirits of the dead.
The BBC made a brief educational-program on ghosts which lasts about 10 minutes. Enjoy