Chamba, settled in the quiet scenes of Himachal Pradesh, India, is a beautiful town that oozes rich social legacy and normal excellence. Surrounded by transcending mountains and lavish green valleys, Chamba enthralls guests with its immortal appeal. ... Read More