Not only does the world have an ‘alien temple’, but the unique temple is in India! Wait, what? A video was recently shared on social media, where a Tamil Nadu man was seen giving a tour of an ‘alien ...
India is known for its temples grand, ancient, sacred, and culturally rich. But in Salem, Tamil Nadu, stands a temple that breaks every traditional idea of worship. This underground shrine has no god, ...