HT on May 22 reported that the launch of the much-awaited mission is likely to happen on July 12 and the lunar touchdown is expected on August 23.

LEAVE A REPLY

Please enter your comment!
Please enter your name here