Swastika Infra stock rises 5% after ₹615.76cr MSEDCL contract win

Business