Allgreen pays $15m for Kai Sheng Court and adjoining plots

Printable View