Himachal Pradesh is famous for its abundant natural beauty