Known as Scotland of India or the Rock capital of the country, Shillong is a beautiful city in the North East. Fashionable people, talented musicians and a city which is surrounded by nature, you definitely need to spend a couple of days here. Bringing to…