Figures suggest the UK’s trade deal with India will deliver £190 million for Scotland. The Scotland Office said the deal is great news.