Introduction Nestled amidst rolling hills and misty clouds, lies the charming city of Shillong. This enchanting place in the northeast of India is a treasure trove of natural beauty and cultural richness. If you are looking for relaxation, adventure or just a combination of both,…