KHAJJIAR- THE MINI SWITZERLAND OF INDIA

Switzerland, The dream or the fantasy of every Indian whether for holiday, honeymoon, family outing etc.…