The Kongka La Pass in Ladakh
This region lies in the disputed border of India and China, and is truly the most inaccessible places in the world. In 1962, the armies of both the countries were engaged in a severe conflict. After this, both China and India entered into an agreement according to which none will be allowed to patrol the region, but can keep an eye on it from a distance. After this, a popular belief floated that the Kongka La Pass in Ladakh is a hideous base of UFOs. The area has forever remained a no man’s land due to its territorial limits and is the reason why the UFOs have chosen it as their operational base.
Reportedly, many have seen these UFOs and both the Indian and Chinese Governments are aware of these developments. In 2006, Google Maps too baffled the world with some images that looked liked military facilities, but till date the whole issue remains mysterious and unexplainable.