General Knowledge The Switzerland of India is? A) Ooty B) Simla C) Kashmir D) Darjeeling Detailed Solution: No Details Prev Next