Shimla, the capital of Himachal Pradesh, has this atmosphere that’s totally irresistible, especially when the festive season rolls around. Shimla is the epitome of a spirit check, with its lively streets, dope colonial buildings, and the crisp December air. It’s totally the spot for an epic holiday! Though the Christmas in Shimla we imagine mightRead More