Serene, peaceful, and surrounded by the abundant beauty of nature, this remote gem in Northeastern India is one of the most picturesque locations, nestled along the breathtaking mountainous trails that define the region’s natural splendor. Nestled somewhere in between the borders of the states of Nagaland and Manipur, along the former’s village of Viswema to be precise, is the ‘soulless’ […]