Despite its beauty, the Taj Mahal has its own mysteries, and one of these has sparked a conspiracy theory. Some people claim that the monument was built on the ruins of an ancient Shiva temple.