largest commercial hub in Meghalaya