Meghalaya, the Secret Gem of India
Have you ever stumbled upon a place that makes you question if you’ve accidentally wandered into a fairy tale? Well, welcome to Meghalaya, a state that seems to have borrowed its scenery from a fantasy novel. Tucked away in India’s northeast, this place is so stunning that you might just need a pinch to believe…