Nestled in the northeastern part of India and cradled within a stunning mountainous range, Shillong, the capital of Meghalaya, feels
Tag: Visit Shillong
Shillong is a city in the Indian state of Meghalaya, renowned for its picturesque beauty and delightful culture. With such