Journey to Maneybhanjang, ‘the place where all roads meet’ deep in the Himalayas, and discover why this remote village in the sky is known as the Land of Land Rovers.