The North Indian hill state of Himachal Pradesh is such a place that it never ever fails to surprise you with its bountiful nature and its environs. Regardless of how many times you visit this pristine state you will always find something new to visit, be it in the shape of valleys in Himachal Pradesh […]