Sentosa Development Corporation (SDC) has unveiled an evolved brand direction, “Discover your element in ours”, aimed at encouraging visitors to reconnect with themselves through the island’s natural ...