5 Weekend Getaways Near Baddi Dotted with scenic spots and abundant natural beauty, Baddi is a charming town situated in the state of Himachal Pradesh…