A happy Upside-Down here in India? We kid you not! These strange places in India are eerie enough to give you the goosebumps.
For all those Stranger Things fans, we’ve got just the right places for you to explore the wilderness and feel like you’re in a Netflix show! While these places might not exactly replicate the ones they show on-screen, you might be able to relate to the cold breeze and barren lands as these are places that people most often don’t visit.