Khajjiar, a quaint hill station nestled in the heart of Himachal Pradesh, is a place that enchants your heart with its stunning beauty. This scenic town is often referred to the "Mini Switzerland" of India due to its verdant meadows, snow-capped peaks, and serene atmosphere. A visit to Khajjiar offers a treasure of experiences. Here's so… Read More