Astrocamp Palampur

  Palampur is the tea capital of North India. This hill station is not only known for its numerous tea […]