Manipur literally meaning a jewel of a land, is a small state nestled deep in a lush green corner of north-east India. Set in an oval-shaped valley amongst smoky blue hills, Manipur seems much like an excellent work of art executed by mother nature herself. The beauty of Manipur once inspired Mrs. St. Clair Grimwood […]