The latest imagery accessed by India Today suggests that the Chinese claims of Indian Army crossing the LAC may not be true at all. These high-resolution images were captured on September 7 by the Worldview satellites of Maxar Technologies. Watch the video for more.