The ad has been viewed more than 21 million times since it was put up on Jan 10. Read more at straitstimes.com.