News Finally, Indians to return from Japan under Vande Bharat Mission on May… Sanjeev K Ahuja May 12, 2020 0 NEW DELHI. Finally, it’s good news for the Indians stranded in Japan for over 42 days as the Indian authorities have decided to…