Shillong which is the capital city of Meghalaya, one of the northeastern states India is a pretty place to visit for tourists ...