Shillong, the capital city of Meghalaya is recognized as the Scotland of the East and tourists can travel to this beautifully blessed destination with the Shillong Tour Packages.
The northeastern part of India is recognized as a paradise for nature lovers and thus, most of the tourists flock at this lovely land to witness the beauty of seven sister states.