After drifting without power in the Indian Ocean, following an engine fire, the towed cruise liner is expected to reach shore by Wednesday.