Manipur is known as the Jewel of India. Situated in the Northeast of India, Manipur is admired for its natural beauty, cultural heritage, and unique traditions. The title “Jewel of India” was given by ...