NASA’s Aqua Satellite Sees Tropical Depression 98B in North Indian Ocean

NASA’s Aqua Satellite Sees Tropical Depression 98B in North Indian Ocean News From NASA NASA’s Aqua Satellite is watching a low pressure area in the northern Indian Ocean that has become a tropical depression....