25% Discount Shillong Shillong Situated at an altitude of 4,908 ft, the capital city of Meghalaya is a prominent hill station in India’s northeast. While the name Meghalaya in Sanskrit means ‘Abode of clouds... BOOK NOW