Millions of people have witnessed the supernatural realm, the ghosts. Spirits, both good and evil have been seen by people. Not only have people seen them, but groups of people witness to seeing the same exact spirit.
Do millions of people deny the ghost? Yes they do deny it. If they confess to seeing spirits or ghost, they will be called crazy. This has motivated millions to tell lies about the ghost.
Millions of people who believe in the ghost, have seen them, and also believe in God, will tell you that they do not exist. Some of them do this, to hinder people. It's done to prevent them from knowing. Else their eyes would be open, and they would turn to God. They are enemies of God, so they do lie about it.
However, lots of them do not believe. When they do see a ghost, they are vain in their imaginations. Even though they see supernatural manifestation, they are deceived into believing something different.
Not only do people see the ghost, but groups of people can see the same thing and describe it among each other. They are real.