English News | Latest and Breaking News | Todays News
A court in Qatar has sentenced eight former Indian Navy personnel to the death penalty who…