Shibber Khan’s Criterion Group buys additional stake in its LIC development site for $18M

Share this article