Shillong which is the capital city of Meghalaya, one of the northeastern states India is a pretty place to visit for tourists. The 'Scotland of the East' with its green hills and pleasant climate.