You all would agree with me for the title if I tell you I am talking about no place other than Himachal Pradesh known as devbhoomi (land of devatas). There is this different sense of calmness once …
Read this post on yatripandit.com