Bharat Dynamics gains 6% on singing contract worth Rs 1187 crorehttps://www.moneycontrol.com/news/business/stocks/bharat-...#BDL