Dalhousie is snuggled in the magnificent ... such natural beauty.Dharamshala also holds international cricket matches at scenic HPCA Stadium which makes sports enthusiasts even more excited.