1 Location(s) Found
Shillong, the capital city of Meghalaya, is the preferred destination for those who thirst for natural beauty. The city, situated in the northeastern part of India, is [..]