UK energy regulator Ofgem is set to disallow current and projected costs of nearly £130 million ($165 million) accrued by Data Communications Company (DCC), the Capita-owned monopoly responsible ...
India, which has emerged as the world's 5th largest economy, also stands out as a country with one of the lowest per capita ...