Manipur – a Slice of Switzerland in India 11 years ago Known as the 'Switzerland of India', Manipur lies in the deep corner of the northeast part of India.