Nestled in the heart of the Himachal Pradesh mountains, Mashobra is a place that seems to exist in a different time and space. Often overshadowed by the more ...