If you're craving an escape from the city chaos, this hidden off-the-grid town serves up breathtaking mountain views and pure ...
Nestled in the serene hills of Himachal Pradesh, Khajjiar is often referred to as the 'Mini Switzerland of India' due to its ...