Veda Peak...
Veda Peak is a stunning mountain located in the picturesque region of Mon in India. This majestic peak stands tall at an elevation of 3,048 meters above sea level and offers breathtaking views of the surrounding landscapes. It is a popular destinatio...
Mon, Nagaland, India