BENGALURU, India (Diya TV) — India’s attempt to land a rover on the moon may have fallen short. Moments before landing, scientists lost contact with the...