Peter Huggler, Switzerland, New Delhi, M