New York City has Times Square, but Singapore may not be too far behind, with 3D projection screen Ten Square. Located at Short Street in Rochor, Ten Square is a massive screen towering over all who pass by it. But what sets it apart from the regular billboards you see around town is how Ten […]

Read more of this post


This post is ad-supported