One of the huge buildings of the Sentosa island

One of the huge buildings of the Sentosa island