Lord’s Mark Group, a diversified Indian conglomerate, is making significant strides in its international expansion with the launch of its global business arm, Lord’s Global, headquartered in the ...