Khajjiar-Top-10-mountain-destinations-in-India PreferTrip September 16, 2014 No Comments Khajjiar is popularly known as the Switzerland of India. « Previous Next »