Nestled in the northeast of India, Meghalaya is a gem of a place where tranquillity meets thrill, offering the best of both worlds. Madhumita Ganga, a businesswoman from Bangalore, embarked on a journey to this stunning destination with her friend, and what an experience it turned out to be! With