India is home to some of the most breathtaking heritage sites in the world, each reflecting the country’s rich history, ...
Shillong, called the Scotland of the East for its scenic beauty, is a hill-station located in northeastern India. Renowned ...